无法在C#中使用Web驱动程序打开chrome
本文关键字:驱动程序 Web chrome | 更新日期: 2023-09-27 18:21:24
我已经读了上一篇文章,但我面临的错误不同。尝试使用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.
浏览器未打开。。。。
我编辑了我的代码,现在可以按照它操作了,我正在使用此代码以匿名模式运行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");
确保为驱动程序设置了正确的路径。您最好将chromediver与测试的exe文件放在同一目录中。
并将您的chromedriver更新到2.10 的最新版本