fixig e2es

This commit is contained in:
Vito Albano
2023-12-15 10:21:24 +00:00
parent 9ce94d2953
commit bc3c217635
6 changed files with 113 additions and 72 deletions

View File

@@ -22,17 +22,15 @@ export class TogglePage {
async enableToggle(toggle: ElementFinder): Promise<void> {
const check = await BrowserActions.getAttribute(toggle, 'class');
if (check.indexOf('mdc-switch--checked') < 0) {
const elem = toggle.$$('input').first();
await BrowserActions.clickScript(elem);
if (check.indexOf('mdc-switch--unselected') < 0) {
await BrowserActions.click(toggle);
}
}
async disableToggle(toggle: ElementFinder): Promise<void> {
const check = await BrowserActions.getAttribute(toggle, 'class');
if (check.indexOf('mdc-switch--checked') >= 0) {
const elem = toggle.$$('input').first();
await BrowserActions.clickScript(elem);
if (check.indexOf('mat-mdc-slide-toggle-checked') >= 0) {
await BrowserActions.click(toggle);
}
}
}