Do you have questions ? We got the answers!

Ask a question:

0
how to use already opened browser for testing instead of opening a new one.

Open 1 Answers 132 Views

Every time I run my selenium code from eclipse, webdriver launches a new browser and executes my tests. I need a way to re-use a previously opened browser; so webdriver would open browser the first time, then the second time, i run my eclipse program, I want it to simply pick up the previous browser instance and continue to run my tests on that same instance. 

1 Answer

0

You can use below code to continue to use existing Firefox browser. You can use RemoteWebDriver class and get existing instance from the URL http://localhost:7055/hub.

C#

System.Uri uri = new System.Uri("http://localhost:7055/hub");
WebDriver = new RemoteWebDriver(uri, DesiredCapabilities.Firefox());

Java
 

java.net.URL uri = new java.net.URL("http://localhost:7055/hub");
WebDriver = new RemoteWebDriver(uri, DesiredCapabilities.Firefox());

Python
 

driver = webdriver.Remote(
    desired_capabilities=webdriver.DesiredCapabilities.FIREFOX,
    command_executor='http://localhost:7055/hub'
)

Hope that helps!

answered Mar 1 by anonymous

Top Contributors

  • 4970 pointsstbadmin

    34 questions 454 answers218 comments

  • 433 pointsSunilBhaskar

    41 questions 15 answers32 comments

  • 425 pointsMehedi

    36 questions 3 answers14 comments

  • 364 pointssumitkumarwatts

    0 questions 14 answers0 comments

  • 354 pointsSoft Tester

    43 questions 0 answers4 comments

  • 327 pointsKeeshaGolden

    0 questions 17 answers2 comments

  • 322 pointsVipul Sharma

    44 questions 0 answers24 comments

  • 310 pointsvysh.sharma

    25 questions 0 answers0 comments

  • 267 pointsOnkar_Nimje

    33 questions 15 answers15 comments

  • 258 pointsVanitha

    26 questions 0 answers6 comments

...