我想将一些硒方法与Intern/Leadfoot方法结合使用。我该怎么做呢?我一定要在承诺回来后再做,对吧?就像下面的代码?还有其他方法吗?
...
var webdriver = require('intern/dojo/node!selenium-webdriver');
...
.findByXpath('//button[@class="btn btn-success"]')
.click()
.end()
.sleep(1000)
.then(function (text) {
webdriver.switchTo().alert().accept();
});
}发布于 2016-07-06 12:28:16
这两个库目前不兼容。它们都有自己的内部状态,随着命令的执行而更新,使用其中一种进行的更改只会混淆另一种(假设它们都能够与同一个远程浏览器隐式通信)。
至少对于最初发布的示例中的特定情况,least确实有一个与web driver.switchTo().alert().accept()相当的web driver.switchTo().alert().accept()方法。
https://stackoverflow.com/questions/38221794
复制相似问题