什么是Protractor支持的Firefox,IE和Safari版本?
我的测试不在Firefox最新版本中运行。
答案 0 :(得分:2)
@High level Protractor只是webdriver的包装器。这取决于您要测试的浏览器版本,以及使用webdriver-manager
下载的浏览器的网络驱动程序,如@alecxe所述
目前,在Protractor GitHub上也可以找到一些已知的网络驱动程序问题:
希望这会给你一个好主意
答案 1 :(得分:1)
量角器取决于webdriver-manager
package,现在,从版本12.0.0
开始,安装最新版本的selenium-webdriver
,iedriver
,chromedriver
和{{1} }。
然后,要确定支持哪些浏览器版本,您需要查看geckodriver
安装的驱动程序版本:
webdriver-manager
然后查找已安装的驱动程序版本支持的浏览器版本。
我的测试无法在Firefox最新版本中运行。
在您的情况下,您可能会遇到this problem:
Webdriver-manager现在默认会获取所有版本的最新版本 二进制文件(独立,chromedriver,iedriver,gecko驱动程序)。使用 --versions。(二进制名称)固定到特定版本。 Selenium standalone 3.0.1有一个错误,阻止它与任何人一起工作 FireFox的版本。我们已经测试了3.0.0-beta4版本,并且知道这一点 它适用于FireFox 51,我们期望3.0.2版本会 也工作。
目前,您应该可以通过运行来修复它:
$ webdriver-manager status
或者,您也可以尝试directConnect
mode。