启动Firefox 47.0.1时没有浏览器打开:机器人框架

时间:2017-08-29 06:28:00

标签: selenium-webdriver robotframework selenium-firefoxdriver

  

WebDriverException:消息:预期的浏览器二进制位置,但是   无法在默认位置找到二进制文件,没有' firefox_binary'   提供的功能,并且命令行上没有设置二进制标志

Test Environment
Windows 7
Python 2.7
RobotFramework 3.0
Selenium2Library

1 个答案:

答案 0 :(得分:0)

创建FireFox配置文件    &安培;    设置木偶= $ {False}

${ff default caps}    Evaluate    sys.modules['selenium.webdriver'].common.desired_capabilities.DesiredCapabilities.FIREFOX    sys,selenium.webdriver

Set To Dictionary    ${ff default caps}    marionette=${False}

Set Environment Variable  webdriver.gecko.driver    ${drivers_dir}  

${profile_dir}    Set Path To ff_Profile Directory

Selenium2Library.Open Browser    url=${SERVER}    browser=${BROWSER}      ff_profile_dir=${profile_dir}