2017-05-25 46 views
-1

我有一款Selenium自动化脚本,使用Chrome v.58可以正常工作,但在升级后,由于问题chrome not reachable,我的测试案例不断随机失败。Chrome即使在使用chromedriver后也会随机崩溃

我检查了chromedriver日志文件,发现init的请求失败。有人可以帮助我解决这个问题。

[1.961] [INFO]:启动Chrome: “C:\ Program Files文件 (x86)的\谷歌\镀铬\应用\的chrome.exe” - 禁用后台联网 - 禁用客户端-side-phishing-detection --disable-default-apps --disable-hang-monitor --disable-infobars --disable-popup-blocking --disable-prompt-on-repost --disable-sync --disable- web-resources --enable-automation --enable-logging --enable-precise-memory-info --ignore-certificate-errors --js-flags = - expose-gc --load-component-extension =“C :\ Users \ prateek.rajendra \ AppData \ Local \ Temp \ Mxt94 \ tmp \ scoped_dir10588_12332 \ internal“ --log-level = 0 --metrics-recording-only --no-first-run --password-store = basic --remote-debugging-port = 12666 --safebrowsing-disable-auto-update --start-maximized --test-ty pe - use-mock-keychain --user-data-dir =“C:\ Users \ prateek.rajendra \ AppData \ Local \ Temp \ Mxt94 \ tmp \ scoped_dir10588_26250” data:[58.967] [DEBUG]:DevTools request失败[59.028] [DEBUG]: DevTools要求:http://localhost:12666/json/version

+0

[2.046] [调试]:DevTools请求:HTTP://本地主机:12420/JSON /版本 [4.082] [调试]:DevTools请求失败 [4.143] [DEBUG]:DevTools请求:http:// localhost:12420/json /版本 [4.347] [DEBUG]:DevTools请求失败 [4.408] [DEBUG]:DevTools请求:http:// localhost:12420/json/version [6.156] [DEBUG]:DevTools请求失败 –

+0

您确定chromedriver.exe本身是最新版本吗? –

+0

是的chromedriver是最新的一个,我已经在chromedriver支持论坛发布了一个问题,他们怀疑这是由于系统负载 –

回答

0

这是一种常见的有你的世界硒。你也需要更新你的chromedriver,你的问题将得到解决。

如果我目前正确理解您已更新Chrome浏览器,但尚未更新chromedirver。只需前往Selenium网站并下载最新的驱动程序,您的问题就会蒸发。

最佳,

+0

我已经更新了他们两个,Chrome在v58和Chromedriver在29 –

+0

您需要更新硒罐也是。你做到了吗? –