如何在Selenium中设置ChromeDriver的端口?

时间:2016-07-08 15:22:38

标签: c# selenium-webdriver selenium-chromedriver browsermob

作为一些背景知识,我正在使用BrowserMob代理,我被端口设置阻止了。所以我想知道如何自己设置一个端口。

 Server srv = new Server(@"C:\BMob\browsermob\bin\browsermob-proxy.bat");
 srv.Start();
 Client cln = srv.CreateProxy();
 cln.NewHar("BOWZA"); 
 ChromeOptions co = new ChromeOptions();
 Proxy  seleniumProxy = new Proxy { HttpProxy = cln.SeleniumProxy };
 co.Proxy = seleniumProxy;
 ChromeDriver cDriver = new ChromeDriver(co);
// What do I do now...?

我没有找到任何记录此内容的内容,抱歉

1 个答案:

答案 0 :(得分:2)

这应该有效:

ChromeDriverService service= ChromeDriverService.CreateDefaultService(DRIVER_PATH);
service.Port = <PORT>;
IWebDriver WebDriver = new ChromeDriver(service);