Csharp/C#教程:无法在Selenium中启动Chrome驱动程序分享


无法在Selenium中启动Chrome驱动程序

我总是能够在本地启动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:Userslaurens.putseysDocumentsVisual Studio 2015ProjectsTestWebDriverpackagesSelenium.WebDriver.ChromeDriver.2.21.0.0driver"); driver.Url = "https://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本地工作没有任何问题。 有任何想法吗? 提前致谢!

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

 driver = new ChromeDriver(DRIVER_PATH); 

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

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

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

上述就是C#学习教程:无法在Selenium中启动Chrome驱动程序分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1005035.html

(0)
上一篇 2021年12月28日
下一篇 2021年12月28日

精彩推荐