我有一些Robot Framework测试,我想在酱实验室运行它们。 我用这个命令行语法在本地运行测试:
pybot -vbaseurl:http://myurl FunctHomePage.robot
截至目前,我需要在语法中添加一些酱实验室选项:
pybot -vbaseurl:http://myurl.fr -v DESIRED_CAPABILITIES:"build:demo,platform:Windows 2008,version:40,browserName:firefox,javascriptEnabled:True" -v REMOTE_URL:http://username:saucekey.saucelabs.com:80/wd/hub FunctHomePage.robot
然而,在运行此操作时,我遇到了一个selenium web驱动程序错误
WebDriverException: Message: Couldn't connect to webdriver after several attempts
事实上,selenium试图在phantomJs中运行我的测试,phantomJs是Robot Page Object Library的默认浏览器,而我已经将firefox作为浏览器提供了所需的功能。
我认为我的设置存在冲突,但不确定如何处理它。
感谢您的帮助。
答案 0 :(得分:1)
我发现在使用Page Object Library时,我应该使用Library Built in选项来启动测试实验室这里是完整的命令行,它可以工作!!
pybot -v browser:firefox -v baseurl:http://myurl -v sauce_apikey:mykey -v sauce_platform:linux -v sauce_username:myusername FunctHomePage.robot