【问题标题】:Can't launch chrome driver in Selenium无法在 Selenium 中启动 chrome 驱动程序
【发布时间】:2017-08-22 18:36:44
【问题描述】:

我总是能够在本地启动 chromedriver 服务器,但后来我尝试远程执行此操作,此后我无法启动它。我重新安装了 chrome 以及 chrome 驱动程序,但似乎没有解决这个问题。即使我给出了驱动程序的路径,它也不会启动。

using OpenQA.Selenium;
using OpenQA.Selenium.Support;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.IE;
using OpenQA.Selenium.Chrome;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenQA.Selenium.Safari;
using OpenQA.Selenium.Interactions;

namespace TestWebDriver
{
    class Program
    {
        static void Main(string[] args)
        {
            var driver = new ChromeDriver(@"C:\Users\laurens.putseys\Documents\Visual Studio 2015\Projects\TestWebDriver\packages\Selenium.WebDriver.ChromeDriver.2.21.0.0\driver\");
            driver.Url = "http://google.be";
            Console.ReadLine();
            driver.Quit();
        }
    }
}

我得到的错误如下:

An unhandled exception of type 'System.InvalidOperationException' occurred in WebDriver.dll

Additional information: unknown error: chrome failed to start

  (Driver info: chromedriver=2.21.371459 (36d3d07f660ff2bc1bf28a75d1cdabed0983e7c4),platform=Windows NT 6.1 SP1 x86_64)

在我尝试后开始:

System.Environment.SetEnvironmentVariable("webdriver.chrome.driver",@"/path/to/where/you/ve/put/chromedriver.exe"

现在我也无法启动本地。启动 IE 和 Firefox 本地工作没有任何问题。有任何想法吗?提前致谢!

【问题讨论】:

  • 您是否提供了 chromedriver 的位置?
  • 是的,我给出了绝对路径以确保它是正确的。
  • 你能发布你的代码你如何初始化驱动程序
  • 代码在帖子里,但是我没有在构造函数中给出路径。
  • 你能贴出完整的代码吗,你想做什么??也可以手动尝试启动chromedriver

标签: c# selenium selenium-webdriver


【解决方案1】:

尝试下载驱动程序并将其路径提供给承包商 - LINK

driver = new ChromeDriver(DRIVER_PATH);

【讨论】:

    【解决方案2】:

    通过版本号 (2.21.371459),您可以判断 ChromeDriver 可执行文件已由您的远程 Selenium 服务器启动。但是 ChromeDriver 显然无法启动 Chrome 浏览器。是否安装在服务器上?可以手动启动吗?你能在屏幕上观看远程服务器,看看会发生什么吗? Chrome 是否显示任何错误消息框?

    也许卸载并重新安装 Chrome 会有所帮助!

    【讨论】:

    • 嗨,是的,我重新安装了 chrome,但错误仍然存​​在。但我现在也无法启动本地网络驱动程序?
    【解决方案3】:

    我遇到了同样的问题。我将浏览器设置为始终在管理员下运行。 于是我以管理员身份启动了Visual Studio,问题就解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-17
      • 1970-01-01
      • 2014-04-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多