无法在SeleniumWeb驱动程序中启动Chrome驱动程序 - C#

时间:2017-01-20 15:20:04

标签: c# selenium

我很抱歉提出这个问题。我试过在这里检查解决方案&通过其他来源。但是,我无法得到解决方案。

我在YouTube上也看过一些视频。我的代码看起来不错。但是我在PC上运行V / Studio中的代码时遇到错误。

是否可能是由于缺少装配参考?

以下是代码:

using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;

namespace Chrome_Driver_Launch
{
    class Program
    {
        static void Main(string[] args)
        {
            var driver = new ChromeDriver();
            driver.navigate().GotoUrl("http://google.com");

        }
    }
}

这是错误:

CS0246类型或命名空间名称' OpenQA'找不到(你错过了使用指令或汇编引用吗?)

我还尝试打开Firefox,Microsoft Internet Explorer,Microsoft Edge和& V / Studio& Opera的歌剧我无法让它们打开。我想这可能是因为缺少组件?

谢谢。

2 个答案:

答案 0 :(得分:1)

您错过了对Selenium Webdriver的引用。右键单击项目Chrome_Driver_Launch,然后单击"管理NuGet包"。在打开的选项卡中,单击浏览选项卡并搜索Selenium。安装Webdriver包。如果您已经拥有该软件包,则需要右键单击该项目并单击“添加引用”,然后添加引用。

答案 1 :(得分:0)

感谢您的帮助!

我下载了浏览器。这解决了错误。我有2台笔记本电脑,我使用&我记得我没有安装浏览器。

安装它&错误令人失望。

非常感谢再次!