wdio-wait-for
Version:
a library of conditions that are useful for end-to-end tests
39 lines (38 loc) • 1.26 kB
JavaScript
;
const importBrowserPromise = import('../browser/index.js');
exports.alertIsPresent = async function () {
return async function () {
const fn = (await importBrowserPromise).alertIsPresent;
return fn().apply(this);
};
};
exports.numberOfWindowsToBe = async function (expectedNumber) {
return async function () {
const fn = (await importBrowserPromise).numberOfWindowsToBe;
return fn(expectedNumber).call(this);
};
};
exports.titleContains = async function (expectedTitle) {
return async function () {
const fn = (await importBrowserPromise).titleContains;
return fn(expectedTitle).call(this);
};
};
exports.titleIs = async function (expectedTitle) {
return async function () {
const fn = (await importBrowserPromise).titleIs;
return fn(expectedTitle).call(this);
};
};
exports.urlContains = async function (expectedUrl) {
return async function () {
const fn = (await importBrowserPromise).urlContains;
return fn(expectedUrl).call(this);
};
};
exports.urlIs = async function (expectedUrl) {
return async function () {
const fn = (await importBrowserPromise).urlIs;
return fn(expectedUrl).call(this);
};
};