我目前正在尝试在本地运行机器人框架测试脚本(Ubuntu 12.04 LTS 64位)。我遇到的问题是无法在开放浏览器中启动FF浏览器。以下是我所拥有的设置的详细信息/规格。
请注意我使用相同的机器作为集线器和节点(硒网格)
此处启动集线器的命令:
java -jar selenium-server-standalone-2.53.1.jar -role hub -port 4444
虽然这是注册节点的命令:
java -jar selenium-server-standalone-2.53.1.jar -role node -hub http://localhost:4444/grid/register -trustAllSSLCertificates
我做了https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver中所说的内容(在PATH中添加可执行的连线)
我也做了:
${ff default caps} Evaluate sys.modules['selenium.webdriver'].common.desired_capabilities.DesiredCapabilities.FIREFOX sys,selenium.webdriver
Set To Dictionary ${ff default caps} marionette=${True}
Create Webdriver Firefox executable_path=\home\my\wires
Open Browser ${HOMEPAGE} ff None ${HUB}
结果,FF浏览器启动,但没有打开URL $ {HOMEPAGE}。我一直在谷歌搜索并坚持这个问题这么久。请帮忙..
答案 0 :(得分:10)
https://github.com/mozilla/geckodriver/releases