return browser.wait(EC.not(EC.textToBePresentInElement(elem, text)), TIMEOUT, message);
}
- async waitFn(func: Function, message?: string) {
- return browser.wait(func, TIMEOUT, message);
+ async waitFn(func: Function, message?: string, timeout: number = TIMEOUT) {
+ return browser.wait(func, timeout, message);
}
getFirstCell(): ElementFinder {
* Uncheck all checked table rows.
*/
async uncheckAllTableRows() {
- await $$('.datatable-body-cell-label .datatable-checkbox input[type=checkbox]:checked').each(
- (e: ElementFinder) => e.click()
- );
+ await $$(
+ '.datatable-body-cell-label .datatable-checkbox input[type=checkbox]:checked'
+ ).each((e: ElementFinder) => e.click());
}
async filterTable(name: string, option: string) {