How do you set the port for ChromeDriver in Selenium?

14,718

This should work:

ChromeDriverService service= ChromeDriverService.CreateDefaultService(DRIVER_PATH);
service.Port = <PORT>;
IWebDriver WebDriver = new ChromeDriver(service);
Share:
14,718
SlightlyKosumi
Author by

SlightlyKosumi

Ask me no questions and I will tell you no lies

Updated on August 21, 2022

Comments

  • SlightlyKosumi
    SlightlyKosumi almost 2 years

    As some background, I'm playing around with BrowserMob proxy and I am getting blocked by the port settings. So I'd like to know how to set a port by myself.

     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...?
    

    I just failed to find anything documenting this, sorry