How to use/attach an existing browser using Selenium?

ram picture ram · Oct 15, 2014 · Viewed 44.5k times · Source

What is the Selenium equivalent to attaching an existing browser in Watir?

brw = Watir::IE.attach(:title, "Google")

Answer

Manoj Sahu picture Manoj Sahu · Dec 21, 2015

This is a duplicate answer **Reconnect to a driver in python selenium ** This is applicable on all drivers. 1. open a driver

driver = webdriver.Firefox()

2. extract to session_id and _url from driver object.

url = driver.command_executor._url       #"http://127.0.0.1:60622/hub"
session_id = driver.session_id            #'4e167f26-dc1d-4f51-a207-f761eaf73c31'

3. Use these two parameter to connect to your driver.

driver = webdriver.Remote(command_executor=url,desired_capabilities={})
driver.session_id = session_id

And you are connected to your driver again.

driver.get("http://www.mrsmart.in")