我正在使用Protractor和jasmine。
我已确定Chrome驱动程序版本:2.32.498550 (latest)
与Chrome测试版(Version 62.0.3202.18 (Official Build))
不兼容。
当语句如
时会中断browser.driver.manage().window().maximize()
或
browser.driver.manage().window().getSize()
浏览器窗口的被执行。
任何人都能帮助我吗?
答案 0 :(得分:12)
试试这个:
var width_size = 1024;
var height_size = 786;
browser.driver.manage().window().setSize(width_size , height_size );
最新的chromedriver
不支持最新的Chrome版本,它支持chrome 61
请参阅此链接: http://chromedriver.storage.googleapis.com/2.32/notes.txt
是chromedriver的问题
答案 1 :(得分:6)
将ChromeDriver版本更新为2.33(例如使用NuGet)。您可能必须结束所有正在运行的chromedriver.exe进程才能成功构建。
版本2.32中存在一个错误,导致Chrome版本62的调整大小失败。请参阅this answer.
答案 2 :(得分:0)
这是因为页面加载时间较长,您需要在chromedriver选项中添加其他行。请参考以下链接以获取更多信息: Timed out receiving message from renderer in selenium