2017-04-03 36 views

回答

2

@高等级量角器只是一个围绕webdriver的包装。这取决于浏览器版本要测试连接的webdrivers该浏览器由@alecxe

目前有一些已知问题与webdrivers那也可以在GitHub上量角器发现说你有webdriver-manager下载:

  • Firefox的最新有Angular2应用程序的问题,请参见本link,据我记得量角器一直工作到火狐47,它在Firefox中日问题的webdriver从48-50版本打破了由于它从开始工作51,但不用于角2
    • IE11工作
    • 微软边缘,看到this,据我可以看到仍然在版本14
    • Safari浏览器9并不稳定,工作原理,但它与旧的Safari浏览器驱动程序的,它错过了很多像标签,鼠标事件等
    • 野生动物园10用户交互的,我听说过,它的工作原理与webdriver的Safari浏览器的最新版本,不要升沉与它的经验,也看到here的家伙谁遇到了问题,但得到了它的工作。
    • ,应与所有最新版本的工作,如果你始终保持你ChromeDriver了最新

希望这给你

+0

我的应用程序角1,我使用webdrivers的所有最新版本的Firefox 51,但仍试验不运行。 – ssharma

+0

然后请提供更多信息像配置,脚本等 – wswebcreation

+0

配置:'功能:{ 'browserName': '火狐', '提线木偶': '假', }, 的DirectConnect:成立,' – ssharma

1

量角器依赖于webdriver-manager package现在,因为12.0.0版本,安装的selenium-webdriveriedriverchromedrivergeckodriver的最新版本。

然后,以确定哪个版本的浏览器都支持,你需要看到什么驱动程序版本是由webdriver-manager安装:

$ webdriver-manager status 

,然后查找您安装的驱动程序版本支持哪些浏览器版本。


我的测试不会在Firefox中运行的最新版本。

在你的情况,你可能会遇到this problem

webdriver的经理现将默认抓住所有 二进制文件(独立,chromedriver,iedriver,壁虎驱动程序)的最新版本。使用- 版本(二进制名称)固定到特定版本。硒独立版3.0.1有一个错误,它可以阻止它与任何版本的FireFox配合使用。我们已经测试了3.0.0-beta4版本,并且知道它可以与FireFox 51一起使用,并且我们预计3.0.2版本将会在 下工作。

目前意味着你应该能够通过运行来解决它:

$ webdriver-manager update 

或者,你也可以尝试directConnect mode

+0

我试着按照上面的解决方法解释,但我的测试仍然不能在Firefox和IE上运行。我得到在Firefox以下错误:' [十一时54分25秒] E /发射器 - 无法解析新的会话响应:' – ssharma

+0

以下是驱动程序的版本:'C:\用户\ ssharma \应用程序数据\漫游\ NPM> webdriver的经理地位 [11时37分43秒] I /状态 - 可用硒独立版本:3.3.1 [最后] [11时37分43秒] I /状态 - chromedriver可用版本:2.28 [最后] [11 :37:43] I /状态 - geckodriver版本:v0.15.0 [最后] [11时37分43秒] I /状态 - IEDriverServer版本:3.3.0 [最后] [11时37分43秒]我/状态 - Android的SDK是不存在 [11时37分43秒] I /状态 - appium不present' – ssharma

相关问题