优化文件路径
This commit is contained in:
parent
431551a9ae
commit
e3b8473690
@ -10,9 +10,46 @@ class BasePage {
|
||||
*/
|
||||
constructor(page) {
|
||||
this.page = page;
|
||||
this.initializeSelectors();
|
||||
this.initializeConfig();
|
||||
}
|
||||
|
||||
/**
|
||||
* 初始化选择器
|
||||
* @protected
|
||||
*/
|
||||
initializeSelectors() {
|
||||
this.selectors = {
|
||||
// 通用加载状态
|
||||
loadingMask: '.el-loading-mask',
|
||||
// 通用错误提示
|
||||
errorBox: '.el-message-box__message',
|
||||
errorMessage: '.el-message--error',
|
||||
// 通用对话框
|
||||
dialog: '.el-dialog',
|
||||
dialogTitle: '.el-dialog__title',
|
||||
dialogClose: '.el-dialog__close',
|
||||
// 通用按钮
|
||||
submitButton: '.el-button--primary',
|
||||
cancelButton: '.el-button--default',
|
||||
// 通用表单元素
|
||||
input: '.el-input__inner',
|
||||
select: '.el-select',
|
||||
checkbox: '.el-checkbox__input',
|
||||
radio: '.el-radio__input',
|
||||
// 通用消息提示
|
||||
message: '.el-message',
|
||||
// 通用分页
|
||||
pagination: '.el-pagination',
|
||||
// 通用表格
|
||||
table: '.el-table',
|
||||
tableHeader: '.el-table__header',
|
||||
tableBody: '.el-table__body',
|
||||
// 临时元素
|
||||
temporaryElements: '.el-loading-mask, .el-message, .el-message-box'
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* 初始化配置
|
||||
* @protected
|
||||
|
||||
@ -17,7 +17,11 @@ class LongiMainPage extends BasePage {
|
||||
* @private
|
||||
*/
|
||||
initializeSelectors() {
|
||||
this.selectors = {
|
||||
// 调用父类的选择器初始化
|
||||
super.initializeSelectors();
|
||||
|
||||
// 添加或覆盖特定于 LongiMainPage 的选择器
|
||||
Object.assign(this.selectors, {
|
||||
// 侧边导航菜单
|
||||
sideNav: '.ly-side-nav, .el-menu',
|
||||
menuToggle: '.hamburger-container, .fold-btn, button.hamburger, .vab-content .toggle-icon',
|
||||
@ -31,14 +35,8 @@ class LongiMainPage extends BasePage {
|
||||
// Tab相关
|
||||
tabContainer: '.workSpaceBaseTab .el-tabs__item',
|
||||
activeTab: '.vab-tabs .el-tabs--card .el-tabs__item.is-active',
|
||||
closeButton: '.el-icon.is-icon-close',
|
||||
// 加载状态
|
||||
loadingMask: '.el-loading-mask',
|
||||
errorBox: '.el-message-box__message',
|
||||
errorMessage: '.el-message--error',
|
||||
// 临时元素
|
||||
temporaryElements: '.el-loading-mask, .el-message, .el-message-box'
|
||||
};
|
||||
closeButton: '.el-icon.is-icon-close'
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user