Protractor Firefox、IE和Safari的量角器支持的版本有哪些?

Protractor Firefox、IE和Safari的量角器支持的版本有哪些?,protractor,Protractor,Firefox、IE和Safari的量角器支持的版本有哪些 我的测试没有在Firefox最新版本中运行 量角器取决于现在安装最新版本的selenium webdriver、iedriver、chromedriver和geckodriver的版本 然后,要确定支持哪些浏览器版本,您需要查看webdriver管理器安装的驱动程序版本: $ webdriver-manager status 然后查找您安装的驱动程序版本支持的浏览器版本 我的测试没有在Firefox最新版本中运行 在您的情况下,您可

Firefox、IE和Safari的量角器支持的版本有哪些

我的测试没有在Firefox最新版本中运行

量角器取决于现在安装最新版本的
selenium webdriver
iedriver
chromedriver
geckodriver
的版本

然后,要确定支持哪些浏览器版本,您需要查看
webdriver管理器安装的驱动程序版本:

$ webdriver-manager status
然后查找您安装的驱动程序版本支持的浏览器版本


我的测试没有在Firefox最新版本中运行

在您的情况下,您可能会遇到:

默认情况下,Webdriver manager现在将获取所有应用程序的最新版本 二进制文件(独立、chromedriver、iedriver、gecko驱动程序)。使用 --版本。(二进制名称)以固定到特定版本。Selenium standalone 3.0.1有一个bug,它阻止它使用任何 FireFox版本。我们已经测试了版本3.0.0-beta4,并且知道这一点 它与Firefox51配合使用,我们预计3.0.2版本将 也行

这目前意味着您应该能够通过运行以下命令来修复它:

$ webdriver-manager update

或者,您也可以尝试。

@高级量角器只是webdriver的包装器。它取决于您要测试的浏览器版本,您使用
webdriver manager
下载的浏览器的webdrivers,正如@alecxe所说

目前,在量角器GitHub上也可以找到WebDriver的一些已知问题:

  • Firefox最新版本在Angular2应用程序上有问题,请看,据我记忆所及,量角器一直工作到Firefox 47,它从48-50版开始由于Firefox的de-webdriver出现问题而崩溃,从51版开始工作,但Angular 2却没有
  • IE11有效
  • Microsoft Edge,请参阅,据我所知,在版本14上仍然不稳定
  • Safari 9,工作正常,但由于使用了旧的Safari驱动程序,它错过了许多用户交互,如选项卡、鼠标事件等
  • Safari 10,我听说它可以与最新版本的Safari webdriver配合使用,请不要放弃使用它的体验,另请参见一位使用它有问题但仍能正常工作的人
  • Chrome,如果始终保持ChromeDriver的最新版本,则应与所有最新版本配合使用

希望这能给你一个好主意

您使用的量角器版本是什么?量角器版本-5.1.1我按照您在上述解决方案中的解释进行了尝试,但我的测试仍然没有在firefox和IE上运行。我在firefox上遇到以下错误:`[11:54:25]E/launcher-无法解析新会话响应:`以下是驱动程序的版本:
C:\Users\ssharma\AppData\Roaming\npm>webdriver manager状态[11:37:43]I/status-selenium独立版本可用:3.3.1[last][11:37:43]I/status-chromedriver版本可用:2.28[last][11:37:43]I/status-geckodriver版本可用:v0.15.0[last][11:37:43]I/status-IEDriverServer版本可用:3.3.0[last][11:37:43]I/status-android sdk不存在[11:37:43]I/status-appium不存在
我的应用程序是Angular 1,我正在使用Firefox 51的所有最新版本的WebDriver,但测试仍然没有运行。然后请提供更多信息,如配置、脚本etcConfig:
功能:{'browserName':'firefox','marionete':'false',},directConnect:true,
firefox版本:51,WebDriver版本:v0.15.0,selenium单机版:3.3.1 Firefox浏览器启动,但不会导航到测试url。我得到以下错误:
[14:20:40]I/launcher-运行WebDriver[14:20:40]I/direct的1个实例-直接使用FirefoxDriver。。。[14:20:46]E/launcher-无法解析新会话响应:{“value”:{“sessionId”:“2b70fdad-8040-4304-a941-65de520f108e”,“value”:{“XULappId”:“{ec80 30f7-c20a-464f-9b0e-13a3a9e97384}”,“acceptSslCerts”:false,“appid”:“20170125094131”,“browserName”:“firefox”,“browserVersion”:“51.0.1”,“命令id”
directConnect:true
可能是问题所在,请参阅。它“更好”要使用独立的
webdriver管理器
。请执行
npm安装webdriver管理器-g
,然后
webdriver管理器更新
,然后
webdriver管理器启动
。它将运行本地webdriver管理器。您可以通过添加
seleniumAddress:'http://localhost:4444/wd/hub“
添加到您的配置并删除
directConnect:true