Upa*_*Roy 5 javascript selenium-chromedriver angularjs angularjs-e2e protractor
最近我的Chrome浏览器更新到了Version 57.0.2987.133 (64-bit).因此,我现有的量角器测试不适用于当前版本的chrome.错误消息是
失败:未知错误:无法使用'in'运算符在false中搜索'String'(会话信息:chrome = 58.0.3029.96)(驱动程序信息:chromedriver = 2.29.461591(62ebf098771772160f391d75e589dc567915b233),platform = Windows NT 6.3.9600 x86_64 )(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:18毫秒构建信息:版本:'3.4.0',修订版:'未知',时间:'未知'系统信息:主机:'WIN- DA72NJNI5DP',ip:'172.16.230.61',os.name:'Windows Server 2012 R2',os.arch:'amd64',os.version:'6.3',java.version:'1.8.0_131'驱动程序信息: org.openqa.selenium.chrome.ChromeDriver Capabilities [{applicationCacheEnabled = false,rotating = false,mobileEmulationEnabled = false,networkConnectionEnabled = false,chrome = {chromedriverVersion = 2.29.461591(62ebf098771772160f391d75e589dc567915b233),userDataDir = C:\ Users\ADMINI~1\AppData\Local\Temp\scoped_dir7512_11086},takeHeapSnapshot = true,pageLoadStrategy = normal,databaseEnabled = false,handlesAlerts = true,hasTo uchScreen = false,version = 58.0.3029.96,platform = WIN8_1,browserConnectionEnabled = false,nativeEvents = true,acceptSslCerts = true,locationContextEnabled = true,webStorageEnabled = true,browserName = chrome,takesScreenshot = true,javascriptEnabled = true,cssSelectorsEnabled = true, unexpectedAlertBehaviour =}]
即使我已将我的Chrome驱动程序版本更新为2.28然后再更新2.29.但它不起作用.以下是有关我当前测试环境的更多信息:
你的chromedriver已经过时了。Chrome 版本 56-58需要chromedriver2.29 。
确保您拥有最新的webdriver-manager:
npm install webdriver-manager
Run Code Online (Sandbox Code Playgroud)
然后广告执行更新:
webdriver-manager update --versions.chrome 2.29
Run Code Online (Sandbox Code Playgroud)
为我工作。
| 归档时间: |
|
| 查看次数: |
800 次 |
| 最近记录: |