我正在尝试弄清楚如何连接到我的远程 webdriver 实例。
这是我目前使用的代码:
from selenium.remote.webdriver import WebDriver
driver = WebDriver("http://172.16.205.129:4444", "firefox", "ANY")
driver.get('http://google.com')
driver.quit()
我发现我无法连接并且连接会被拒绝,或者如果我尝试使用代码,偶尔会超时。
感谢任何帮助。
最佳答案
您需要确保在测试前设置好selenium
服务器集线器和节点。请refer to this .
集线器运行示例
java -jar selenium-server-standalone-2.5.0.jar -role hub
节点连接到集线器的示例,运行
java -jar selenium-server-standalone-2.5.0.jar -role webdriver -hub
http://localhost:4444/grid/register -port 5555
您可以拥有任意数量的节点。
关于python - 如何使用 Python + Webdriver 进行远程连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2850460/