优化文件路径
This commit is contained in:
parent
431551a9ae
commit
e3b8473690
@ -10,9 +10,46 @@ class BasePage {
|
|||||||
*/
|
*/
|
||||||
constructor(page) {
|
constructor(page) {
|
||||||
this.page = page;
|
this.page = page;
|
||||||
|
this.initializeSelectors();
|
||||||
this.initializeConfig();
|
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
|
* @protected
|
||||||
|
|||||||
@ -17,7 +17,11 @@ class LongiMainPage extends BasePage {
|
|||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
initializeSelectors() {
|
initializeSelectors() {
|
||||||
this.selectors = {
|
// 调用父类的选择器初始化
|
||||||
|
super.initializeSelectors();
|
||||||
|
|
||||||
|
// 添加或覆盖特定于 LongiMainPage 的选择器
|
||||||
|
Object.assign(this.selectors, {
|
||||||
// 侧边导航菜单
|
// 侧边导航菜单
|
||||||
sideNav: '.ly-side-nav, .el-menu',
|
sideNav: '.ly-side-nav, .el-menu',
|
||||||
menuToggle: '.hamburger-container, .fold-btn, button.hamburger, .vab-content .toggle-icon',
|
menuToggle: '.hamburger-container, .fold-btn, button.hamburger, .vab-content .toggle-icon',
|
||||||
@ -31,14 +35,8 @@ class LongiMainPage extends BasePage {
|
|||||||
// Tab相关
|
// Tab相关
|
||||||
tabContainer: '.workSpaceBaseTab .el-tabs__item',
|
tabContainer: '.workSpaceBaseTab .el-tabs__item',
|
||||||
activeTab: '.vab-tabs .el-tabs--card .el-tabs__item.is-active',
|
activeTab: '.vab-tabs .el-tabs--card .el-tabs__item.is-active',
|
||||||
closeButton: '.el-icon.is-icon-close',
|
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'
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user