简体   繁体   English

硒铬无法启动

[英]Selenium chrome failed to start

Running the most basic selenium test I can think of. 运行我能想到的最基本的硒测试。

using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium.Chrome;
using OpenQA.Selenium;
using OpenQA.Selenium.Support.UI;
using OpenQA.Selenium.Firefox;

namespace UnitTestProject1
{
    [TestClass]
    public class UnitTest1
    {
        [TestMethod]
        public void TestMethod1()
        {
            String path = @"D:\Selenium Webdrivers\ChromeDriver\";
            IWebDriver driver;
            driver = new ChromeDriver(path);
        }
    }
}

I am using, 我在用,

  • Chrome Version 52.0.2743.82 m Chrome版本52.0.2743.82 m
  • ChromeDriver 2.22 ChromeDriver 2.22
  • Selenium WebDriver 2.53.1 Selenium WebDriver 2.53.1
  • Selenium WebDriver Support Classes 2.53.1 Selenium WebDriver支持类2.53.1
  • win10 (recent upgrade) win10(最近升级)

I have tried uninstalling and reinstalling chrome and removing the user profiles. 我尝试卸载并重新安装chrome并删除用户个人资料。

the error I get is, 我得到的错误是,

Test Name: TestMethod1 Test FullName: UnitTestProject1.UnitTest1.TestMethod1 Test Source: c:\\Users\\user\\Documents\\Visual Studio 2013\\Projects\\UnitTestProject1\\UnitTestProject1\\UnitTest1.cs : line 13 Test Outcome: Failed Test Duration: 0:00:01.3305496 测试名称:TestMethod1测试全名:UnitTestProject1.UnitTest1.TestMethod1测试源:c:\\ Users \\ user \\ Documents \\ Visual Studio 2013 \\ Projects \\ UnitTestProject1 \\ UnitTestProject1 \\ UnitTest1.cs:第13行测试结果:测试失败的持续时间:0:00 :01.3305496

Result Message: Test method UnitTestProject1.UnitTest1.TestMethod1 threw exception: System.InvalidOperationException: unknown error: chrome failed to start (Driver info: chromedriver=2.22.397933 (1cab651507b88dec79b2b2a22d1943c01833cc1b),platform=Windows NT 10.0.10586 x86_64) Result StackTrace: at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse) at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters) at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities) at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) at OpenQA.Selenium.Chrome.ChromeDriver..ctor(String chromeDriverDirectory, ChromeOptions options) at OpenQA.Selenium.Chrome.ChromeDriver..ctor(String chromeDriverDirectory) at UnitTestProject1.UnitTest1.TestMethod1() in c:\\Users\\user\\Documents\\Visual Studio 2013\\Projects\\UnitTestProject1\\UnitTestProjec 结果消息:测试方法UnitTestProject1.UnitTest1.TestMethod1引发异常:System.InvalidOperationException:未知错误:chrome无法启动(驱动程序信息:chromedriver = 2.22.397933(1cab651507b88dec79b2b2a22d1943c01833cc1b),平台= Windows NT 10.0.10586 x86_64)在结果StackT OpenQA.Selenium.Remote.RemoteWebDriver.CaptureA.Selenium.Remote。 .OpenRemote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor,ICapabilities requiredCapabilities)在OpenQA.Selenium.Chrome.ChromeDriver..ctor(String chromeDriverDirectory,ChromeOptions options)在OpenQA.Selenium.Chrome.ChromeDriver..ctor(String chromeDriverDirectory)在UnitTestProject1 c:\\ Users \\ user \\ Documents \\ Visual Studio 2013 \\ Projects \\ UnitTestProject1 \\ UnitTestProjec中的UnitTest1.TestMethod1() t1\\UnitTest1.cs:line 15 t1 \\ UnitTest1.cs:第15行

Try throwing your chromedriver.exe in your project/solution folder and then appropriately changing your path. 尝试将chromedriver.exe放入项目/解决方案文件夹中,然后适当更改路径。 That should fix the issue for you. 那应该为您解决问题。

note: FireFoxDriver works successfully because it's included in the Selenium packages, which is also within your project solution. 注意:FireFoxDriver成功运行,因为它包含在Selenium软件包中,该软件包也位于您的项目解决方案中。

The solution is now resolved. 解决方案现已解决。 I was not running visual studio as an administrator. 我没有以管理员身份运行Visual Studio。 Thank you for your help. 谢谢您的帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Chrome 无法启动:在 Selenium 测试中崩溃 - Chrome failed to start: crashed in Selenium testing OpenQA.Selenium.WebDriverException:未知错误:Chrome 无法启动:通过 Selenium 执行测试时异常退出 start on linux - OpenQA.Selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally while executing tests through Selenium start on linux OpenQA.Selenium.WebDriverException:未知错误:Chrome 无法启动:在 CodeFresh 上异常退出 - OpenQA.Selenium.WebDriverException : unknown error: Chrome failed to start: exited abnormally on CodeFresh 如何在开始时使用 selenium 打开 chrome 配置文件 - How to open chrome profile with selenium on start Selenium - 启动普通的 chrome 而不是 chrome - Selenium - start your normal chrome and not chromium C# Selenium - 无法启动 Tor - C# Selenium - Failed to Start Tor 无法使用C#在Selenium上使用已保存的配置文件启动Chrome驱动程序 - Can't start Chrome Driver with saved profile on Selenium with C# C# Selenium 使用不同的用户配置文件启动 Chrome - C# Selenium Start Chrome with Different User Profile OpenQA.Selenium.WebDriverException Message=无法在 http://localhost:port/ 上通过 C# 中的 Selenium 使用 ChromeDriver Chrome 启动驱动程序服务 - OpenQA.Selenium.WebDriverException Message=Cannot start the driver service on http://localhost:port/ using ChromeDriver Chrome through Selenium in C# Selenium - Visual Studios- C# - 所有(chrome、firefox 和 Internet Explorer)webdrivers 无法启动驱动程序服务 - Selenium - Visual Studios- C# - All (chrome, firefox, and internet explorer) webdrivers unable to start driver service
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM