首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以将Selenium方法和Intern/Leadfoot方法结合使用吗?

我可以将Selenium方法和Intern/Leadfoot方法结合使用吗?
EN

Stack Overflow用户
提问于 2016-07-06 10:28:04
回答 1查看 103关注 0票数 0

我想将一些方法与Intern/Leadfoot方法结合使用。我该怎么做呢?我一定要在承诺回来后再做,对吧?就像下面的代码?还有其他方法吗?

代码语言:javascript
复制
   ...
   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();
    });
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-06 12:28:16

这两个库目前不兼容。它们都有自己的内部状态,随着命令的执行而更新,使用其中一种进行的更改只会混淆另一种(假设它们都能够与同一个远程浏览器隐式通信)。

至少对于最初发布的示例中的特定情况,least确实有一个与web driver.switchTo().alert().accept()相当的web driver.switchTo().alert().accept()方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38221794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档