2019-03-25 04:19:43 +07:00
|
|
|
import SeleniumWebDriver, { WebDriver } from "selenium-webdriver";
|
|
|
|
import VerifyElementDoesNotExist from "./VerifyElementDoesNotExist";
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Verify that an element does not exist.
|
|
|
|
*
|
|
|
|
* @param driver The selenium driver
|
|
|
|
* @param content The content of the button to select.
|
|
|
|
*/
|
|
|
|
export default async function(driver: WebDriver, content: string) {
|
2019-03-25 05:29:46 +07:00
|
|
|
try {
|
|
|
|
await VerifyElementDoesNotExist(driver, SeleniumWebDriver.By.xpath("//button[text()='" + content + "']"));
|
|
|
|
} catch (err) {
|
|
|
|
throw new Error(`Button with content "${content}" should not exist.`);
|
|
|
|
}
|
2019-03-25 04:19:43 +07:00
|
|
|
}
|