Этот коммит содержится в:
yasserfaraazkhan
2025-01-08 15:24:38 +05:30
коммит произвёл GitHub
родитель 22856b4d64
Коммит e6b4764e0d
4 изменённых файлов: 16 добавлений и 5 удалений

Просмотреть файл

@@ -10,6 +10,7 @@ export default class SystemUsers {
readonly container: Locator;
readonly searchInput: Locator;
readonly saveRoleChange: Locator;
readonly columnToggleMenuButton: Locator;
readonly dateRangeSelectorMenuButton: Locator;
readonly exportButton: Locator;
@@ -22,6 +23,7 @@ export default class SystemUsers {
this.container = container;
this.searchInput = this.container.getByLabel('Search users');
this.saveRoleChange = this.container.locator('button.btn-primary:has-text("Save")');
this.columnToggleMenuButton = this.container.locator('#systemUsersColumnTogglerMenuButton');
this.dateRangeSelectorMenuButton = this.container.locator('#systemUsersDateRangeSelectorMenuButton');
this.exportButton = this.container.getByText('Export');

Просмотреть файл

@@ -20,6 +20,7 @@ class SystemConsolePage {
readonly systemUsersDateRangeMenu;
readonly systemUsersColumnToggleMenu;
readonly systemUsersActionMenus;
readonly saveChangesModal;
constructor(page: Page) {
this.page = page;
@@ -46,6 +47,7 @@ class SystemConsolePage {
this.systemUsersActionMenus = Array.from(Array(10).keys()).map(
(index) => new components.SystemUsersFilterMenu(page.locator(`#actionMenu-systemUsersTable-${index}`)),
);
this.saveChangesModal = new components.SystemUsers(page.locator('div.modal-content'));
}
async toBeVisible() {
@@ -58,6 +60,14 @@ class SystemConsolePage {
async goto() {
await this.page.goto('/admin_console');
}
async saveRoleChange() {
await this.saveChangesModal.container.locator('button.btn-primary:has-text("Save")').click();
}
async clickResetButton() {
await this.saveChangesModal.container.locator('button.btn-primary:has-text("Reset")').click();
}
}
export {SystemConsolePage};