【发布时间】:2016-12-30 10:00:44
【问题描述】:
我正在使用 selenium 和 chromedriver 进行测试。在 Windows Server 2012 上运行我的代码时,任务管理器显示 chromedriver.exe 进程正在运行,但在 60 秒后。
我收到以下异常:
System.InvalidOperationException:未知错误:找不到 Chrome 二进制(驱动程序信息:chromedriver=2.12.301325 (962dea43ddd90e7e4224a03fa3c36a421281abb7),平台=Windows NT 6.2 x86_64) 在 OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(响应 错误响应)在 OpenQA.Selenium.Remote.RemoteWebDriver.Execute(字符串 driverCommandToExecute,Dictionary`2 参数)在 OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities 所需能力)在 OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor,ICapabilities 期望能力)在 OpenQA.Selenium.Chrome.ChromeDriver..ctor(ChromeOptions 选项)在 OpenQA.Selenium.Chrome.ChromeDriver..ctor()
以下是我抛出异常的代码段:
chromedriver.exe 在 C:\inetpub\vhosts\mywebsitename.com\httpdocs\bin 内部
代码:
driver = new ChromeDriver(@"C:\inetpub\vhosts\mywebsitename.com\httpdocs");
driver.Url = "https://www.google.co.in/";
任何人都可以建议我,问题出在哪里,B'coz chromedriver.exe 正在运行的进程是他们在程序执行开始时在任务栏中的。
【问题讨论】:
-
这个你试过了吗
driver = new ChromeDriver(@"C:\inetpub\vhosts\mywebsitename.com\httpdocs\bin");driver.Navigate().GoToUrl( ("https://www.google.co.in/"); -
我已经尝试了上述路径但仍然无法正常工作
标签: selenium c#-4.0 selenium-webdriver selenium-chromedriver