【发布时间】:2019-02-25 21:58:59
【问题描述】:
我正在重构我的脚本,目前正在执行以下操作;
When("I click the button {string}", (buttonID, next) => {
pageElement = driver.findElement(By.id(buttonID));
driver.wait(until.elementIsVisible(pageElement), 10000);
pageElement.click();
next();
});
And("I click the button {string}", (buttonID, next) => {
pageElement = driver.findElement(By.id(buttonID));
driver.wait(until.elementIsVisible(pageElement), 10000);
pageElement.click();
next();
});
我这样做是出于可读性的目的,我有一个场景,其中“和”更具可读性,还有一个场景,“何时”更适用。
我已经看到了以下内容..
@Then("^(?:it's do something|it's do another thing)$");
这允许将多个场景名称用于同一功能,但遗憾的是,我正在寻找相反的名称。
任何帮助将不胜感激。
【问题讨论】:
标签: selenium automation cucumber cucumberjs