zonemaster-gui/e2e/utils/app.utils.ts

30 lines
580 B
TypeScript

import { element, browser, by } from 'protractor';
export class Utils {
goToHome() {
return browser.get('/');
}
goTo(link) {
return browser.get('/' + link);
}
setLang(lang) {
element(by.xpath('//a[@lang="' + lang + '"]')).click();
}
activeOptions() {
element(by.css('.switch')).click();
}
getPageTitle() {
return browser.getTitle();
}
clearBrowserCache() {
browser.executeScript('window.localStorage.clear();');
browser.executeScript('window.sessionStorage.clear();');
browser.driver.manage().deleteAllCookies();
}
}