首页 文章

在将项目克隆到Windows机器后,Selenium无法找到chromedriver

提问于
浏览
0

我使用Selenium在Linux机器上构建了一个Rails应用程序,并将我的chromedriver放到了根文件夹中 . 换句话说,我的应用程序名为"seleniumapp",我的chromedriver的绝对路径只是 seleniumapp/chromedriver . 我找不到文件的任何问题 . 但我只是将我的应用程序克隆到Windows机器上,我突然收到此错误:

Selenium :: WebDriver :: Error :: WebDriverError在Pages#home中显示C:/Users/Joey/Documents/seleniumapp/app/views/pages/home.html.erb其中第28行引发:无法找到chromedriver . 请从http://chromedriver.storage.googleapis.com/index.html下载服务器并将其放在PATH上的某个位置 . 更多信息,请访问https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver .

在黑暗中拍摄,我认为PATH可能是指我的Windows环境变量,所以我将我的chromedriver路径添加到我的Windows PATH,但没有任何改变 .

如何让Selenium找到我的chromedriver文件?

1 回答

  • 1

    要么必须将驱动程序放在PATH中,要么在初始化驱动程序之前调用它 .

    Selenium::WebDriver::Chrome.driver_path = <path to chromedriver>
    

相关问题