【问题标题】:Unable to open chrome with Webdriver in C#无法在 C# 中使用 Webdriver 打开 chrome
【发布时间】:2014-11-04 21:53:27
【问题描述】:

已经浏览过之前的帖子,但我面临的错误是不同的。 尝试使用 C# 通过 webdriver 打开 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.

浏览器未打开....

【问题讨论】:

  • 什么版本的 Chrome?你有什么例外?

标签: c# visual-studio google-chrome selenium-webdriver webdriver


【解决方案1】:

确保为驱动程序设置正确的路径。 你最好把你的chromediver和你测试的exe文件放在同一个目录下。

并将您的 chromedriver 更新到最新版本,即 2.10

【讨论】:

    【解决方案2】:

    我编辑了我的代码,您现在可以关注它,我正在使用此代码以隐身模式运行 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");
    

    【讨论】:

      猜你喜欢
      • 2015-07-27
      • 2018-08-25
      • 1970-01-01
      • 2020-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-07
      • 1970-01-01
      相关资源
      最近更新 更多