Skip to content Skip to sidebar Skip to footer

How Do You Connect Remotely Using Python + Webdriver

I am trying to figure out how to connect to my remote webdriver instance. This is the code I am currently using: from selenium.remote.webdriver import WebDriver driver = WebDriver

Solution 1:

You need to ensure selenium server hub and node are set up before the test. Please refer to this.

Example on hub run

java -jar selenium-server-standalone-2.5.0.jar -role hub

Example on node to connect to hub ,run

java -jar selenium-server-standalone-2.5.0.jar -role webdriver -hub
   http://localhost:4444/grid/register -port 5555

You can have as many nodes as you want.

Solution 2:

change the following line from

driver = WebDriver("http://172.16.205.129:4444", "firefox", "ANY")

to

driver = WebDriver("http://172.16.205.129:4444/wd/hub", "firefox", "ANY")

Notice "/wd/hub" is appended to the url in the first argument.

Post a Comment for "How Do You Connect Remotely Using Python + Webdriver"