2018年06月05日 13:51:59 YOYO測試 閱讀數:51161 標籤: chromedriver不兼容chromedriver對照表selenium啓動谷歌瀏覽器Session info: chrome= 更多html
我的分類: Selenium | 啓動不一樣的瀏覽器chrome
所屬專欄: Selenium3 Java瀏覽器
在使用selenium啓動谷歌Chrome瀏覽器的時候,是須要用到chromedirver的,二者之間的版本是須要匹配的,不然會出現下面相似的報錯:ide
Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'
測試
(Session info: chrome=65.0.3325.31)
spa
(Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 6.1.7601 SP1 x86)
.net
(WARNING: The server did not provide any stacktrace information)
code
Command duration or timeout: 0 milliseconds
orm
這個例子中就是由於谷歌瀏覽器用的是65的版本,chromedriver用的是2.33的版本,而對於谷歌65的版原本說,與它匹配的chromedriver的版本是2.37或2.38,不匹配時就會出現上面的錯誤,使用匹配的版本後該問題便可解決。視頻
下面是谷歌瀏覽器與chromedriver的版本對應關係,供參考:
ChromeDriver v2.46 (2019-02-01)----------Supports Chrome v71-73
-------如下爲2018年兼容版本對照表,以上爲2019年兼容版本對照表------
ChromeDriver v2.45 (2018-12-10)----------Supports Chrome v70-72
ChromeDriver v2.44 (2018-11-19)----------Supports Chrome v69-71
ChromeDriver v2.43 (2018-10-16)----------Supports Chrome v69-71
ChromeDriver v2.42 (2018-09-13)----------Supports Chrome v68-70
ChromeDriver v2.41 (2018-07-27)----------Supports Chrome v67-69
ChromeDriver v2.40 (2018-06-07)----------Supports Chrome v66-68
ChromeDriver v2.39 (2018-05-30)----------Supports Chrome v66-68
ChromeDriver v2.38 (2018-04-17)----------Supports Chrome v65-67
ChromeDriver v2.37 (2018-03-16)----------Supports Chrome v64-66
ChromeDriver v2.36 (2018-03-02)----------Supports Chrome v63-65
ChromeDriver v2.35 (2018-01-10)----------Supports Chrome v62-64
********************************************************************************************************
近期我會在博客中系統的更新一些關於Selenium的文章,也請你們多多關注下個人視頻課程:
*********************************************************************************************************
閱讀更多精彩文章,請你們關注個人測試公衆號:火烈鳥測試