相关疑难解决方法(0)

Selenium WebDriver - 找不到Chrome二进制文件

我正在尝试使用Chrome运行Selenium测试.我正在使用C#.

var options = new OpenQA.Selenium.Chrome.ChromeOptions();
options.BinaryLocation = @"C:\Users\Vilem\AppData\Local\Google\Chrome\Application\";

using (IWebDriver driver = new OpenQA.Selenium.Chrome.ChromeDriver(options))
{
...
Run Code Online (Sandbox Code Playgroud)

好像找到了chromedriver.exe,但它可以找到Chrome二进制文件.在自动搜索失败后,我明确设置了chrome.exe的路径.我甚至在最后尝试使用"chrome.exe".我总是得到相同的结果:

找不到Chrome二进制文件:

C:\用户\ Vilem \应用程序数据\本地\谷歌\镀铬\应用


仅供参考:我有一个关于3个硒驱动器的问题.我正在尝试将问题分成多个,以便讨论更容易.原文:Selenium WebDriver - 没有司机为我工作

c# selenium google-chrome webdriver

10
推荐指数
1
解决办法
2万
查看次数

硒:: webdriver的::错误:: WebDriverError:

我正在尝试对javascript代码运行一些验收测试.但是,当我尝试将Capybara与Selenium一起使用时,我不断得到以下内容:

>> Thin web server (v1.3.1 codename Triple Espresso)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:1234, CTRL+C to stop
FF>> Thin web server (v1.3.1 codename Triple Espresso)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:1234, CTRL+C to stop
F

Failures:

  1) end to end acceptance test shows that x wins when it does
     Failure/Error: @application.start
     Selenium::WebDriver::Error::WebDriverError:
       Unable to find the chromedriver executable. Please download the server from http://code.google.com/p/chromedriver/downloads/list and place it somewhere on your PATH. …
Run Code Online (Sandbox Code Playgroud)

selenium capybara

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

selenium ×2

c# ×1

capybara ×1

google-chrome ×1

webdriver ×1