当前位置: 首页 > 知识库问答 >
问题:

硒铬启动失败

海灵均
2023-03-14

运行我能想到的最基本的硒测试。

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);
        }
    }
}

我在使用,

  • Chrome版本52.0.2743.82M
  • ChromeDriver 2.22
  • Selenium WebDriver 2.53.1
  • Selenium WebDriver支持类2.53.1
  • Win10(最近升级)

我已经尝试卸载和重新安装chrome和删除用户配置文件。

我得到的错误是,

测试名称:TestMethod1测试全名:UnitTestProject1.UnitTest1.TestMethod1测试源:C:\Users\User\Documents\Visual Studio 2013\Projects\UnitTestProject1\UnitTestProject1\UnitTest1.cs:line 13测试结果:失败测试持续时间:0:00:01.3305496

结果消息:测试方法UnitTestProject1.UnitTest1.TestMethod1引发异常:System.InvalidOperationException:未知错误:chrome无法启动(驱动程序信息:ChromeDriver=2.22.397933(1CAB651507B88DEC79B2B2A22D1943C01833CC1B),Platform=Windows NT 10.0.10586 x86_64)结果StackTrace:在OpenQa.Selenium.Remote.RemoteWebDriver.UnpackandThrowonError(响应错误响应)在OpenQa.Selenium.Remote.RemoteWebDriver.Execute(字符串T1\UnitTest1.cs:第15行

共有2个答案

孟乐
2023-03-14

现在解决方案已经解决。我没有以管理员身份运行visual studio。谢谢你的帮助。

孟光耀
2023-03-14

尝试在项目/解决方案文件夹中抛出Chromedriver.exe,然后适当更改路径。这样就可以解决你的问题了。

注意:FireFoxDriver之所以能成功工作,是因为它包含在Selenium包中,而Selenium包也在您的项目解决方案中。

 类似资料:
  • 字段初始值设定项不能引用非静态字段、方法或属性Form1。选项 如果这是可能的,我想启动chrome完全隐藏,我如何能做到这一点?

  • 我正在尝试使用 启动 的会话 我一直收到这个错误: (未知错误:DevToolsActivePort文件不存在)(从chrome位置/usr/lib/chrumbrowser/chrum浏览器启动的进程不再运行,因此ChromeDriver假设chrome已崩溃。)(驱动程序信息:ChromeDriver=71.0.3578.98,平台=Linux 4.15.0-45-generic x86_64

  • 我还是想不通。几天前我的硒工作得很好;现在它给我带来了一些错误。我首先使用Nuget,然后我尝试手动安装它。 如何重现问题: 错误: OpenQA. Selenium.WebDriverExcture:抛出一个带有空响应的异常,向远程WebDriver服务器发送HTTP请求以获取URLhttp://localhost:60695/session.异常的状态为ReceiveFailure,消息为:基

  • 我在过去的一周里一直在处理这个问题,脑子里想不起来,所以我决定寻求帮助。我正在尝试使用Chromium 86构建在AWS Lambda中运行Selenium。我不断收到的错误消息如下: 以下是我的版本: 这是我的代码: 到目前为止我已经尝试过的事情: 尝试了各种运行时Python 3.6、3.7、3.8,但没有成功 尝试使用和不使用Lambda层。尝试使用Lambda逐层文件夹结构时相对简单: C

  • 也许有人可以帮助Windows、Python、Selenium和使用Chrome webdriver与ChromePortable。 我定义了一个新文件夹 你知道吗?提前谢谢你,祝你一天愉快安德烈亚斯

  • 作为项目设置的一部分,我有两个项目,一个作为库,另一个作为Selenium。我在libraries项目中设置了所有浏览器,其中/src/main/resource具有chromedriver。exe Selenium项目具有所有pagefactory类,并且该项目依赖于库。但是,当我在从属服务器上运行project时,我收到以下错误消息: