酷居科技

每个人都有属于自己的世界

Selenium使用chromedriver与Chrome版本对照表

Selenium使用chromedriver与Chrome版本对照表

在使用selenium启动谷歌Chrome浏览器的时候,是需要用到chromedirver的,两者之间的版本是需要匹配的,否则会出现下面类似的报错:

  1: Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value'
  2:  
  3:   (Session info: chrome=65.0.3325.31)
  4:   (Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 6.1.7601 SP1 x86) 
  5: (WARNING: The server did not provide any stacktrace information)
  6: Command duration or timeout: 0 milliseconds

这个例子中就是因为谷歌浏览器用的是65的版本,chromedriver用的是2.33的版本,而对于谷歌65的版本来说,与它匹配的chromedriver的版本是2.37或2.38,不匹配时就会出现上面的错误,使用匹配的版本后该问题即可解决。

«1»