我目前正在尝试在本地运行机器人框架测试脚本(Ubuntu 12.04 LTS 64位).我遇到的问题是无法在开放浏览器中启动FF浏览器.以下是我所拥有的设置的详细信息/规格.
请注意我使用相同的机器作为集线器和节点(硒网格)
这里是启动我的集线器的命令:
java -jar selenium-server-standalone-2.53.1.jar -role hub -port 4444
Run Code Online (Sandbox Code Playgroud)
虽然这是注册我的节点的命令:
java -jar selenium-server-standalone-2.53.1.jar -role node -hub http://localhost:4444/grid/register -trustAllSSLCertificates
Run Code Online (Sandbox Code Playgroud)
我在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}
Run Code Online (Sandbox Code Playgroud)
结果,FF浏览器启动,但没有打开URL $ {HOMEPAGE}.我一直在谷歌搜索并坚持这个问题这么久.请帮忙..
selenium-grid robotframework selenium-webdriver firefox-marionette