Welcome to the Question and Answer site for Software Testing Professionals

You can get your queries resolved from Software Testing Professionals.

Ask a Question

Get answers and give answers to questions from other members.

View All Questions

Get votes and earn points to build your reputation in community.

View Hot Questions

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

Open 1 Answers 189 Views
0 1

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
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 by

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
To avoid this verification in future, please log in or register.

We have resolved 1.2k+ Software Testing queries!

Software Testing Board Weekly update

We will send you handpicked questions that you would love to answer.

View previous campaigns.

Top Contributors

...