繁体   English   中英

无法在C#中使用Webdriver打开Chrome

[英]Unable to open chrome with Webdriver in C#

通过以前的帖子,但我面临的错误是不同的。 尝试使用C#通过网络驱动程序打开Chrome。

namespace HelloWorld
{
    public class OurFirstTest
    {
        static void main(String[] args)
        {
        IWebDriver driver = new ChromeDriver(@"D:\Automation\chromedriver");
        driver.Navigate().GoToUrl("http://www.google.com");
        }
     }
}

在构建过程中,命令提示符打开并显示消息

Starting ChromeDriver <v2.9.248315> on port 9515.

浏览器未打开。

确保为驱动程序设置正确的路径。 您最好将chromediver与测试的exe文件放在同一目录中。

并将您的chromedriver更新至最新版本2.10

我已经编辑了代码,现在就可以遵循它,我正在使用此代码在隐身模式下运行chrome实例。

            IWebDriver driver1;
            ChromeOptions m_Options = new ChromeOptions();
            m_Options.AddArgument("--user-data-dir=C:/Users/dell/AppData/Local/Google/Chrome/User Data/Profile 2");
            m_Options.AddArgument("--disable-extensions");
            m_Options.AddArgument("--silent");
            m_Options.AddArgument("--incognito");

            //Adding a Proxy 
            Proxy proxy = new Proxy();
            proxy.HttpProxy = "XXXX.XXX.X.X:XXXX";
            m_Options.Proxy = proxy;

            driver1 = new ChromeDriver(@"F:\\ChromeDriver\", m_Options);
            driver1.Navigate().GoToUrl("https://www.google.com");

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM