Python 如何在Firefox上安装扩展,同时通过Robotframework创建webdriver

Python 如何在Firefox上安装扩展,同时通过Robotframework创建webdriver,python,selenium,selenium-webdriver,firefox,robotframework,Python,Selenium,Selenium Webdriver,Firefox,Robotframework,我想使用已安装的扩展启动Firefox会话: 我的环境: robotframework 3.2a1 robotframework-seleniumlibrary 4.0.0a2 selenium 3.141.0 firefox 72.0 geckodriver 0.26.0 这是我的剧本: ${browser_options} Evaluate sys.modules['selenium.webdriver'].FirefoxProfile() sys, selenium.webdri

我想使用已安装的扩展启动Firefox会话:

我的环境:

robotframework 3.2a1 
robotframework-seleniumlibrary 4.0.0a2
selenium 3.141.0
firefox 72.0
geckodriver 0.26.0
这是我的剧本:

${browser_options}  Evaluate  sys.modules['selenium.webdriver'].FirefoxProfile()  sys, selenium.webdriver

call method     ${browser_options}   add_extension  ${EXECDIR}/har_export_trigger-0.6.1-an+fx.xpi

create webdriver   Firefox   firefox_profile=${browser_options}
因此,没有安装扩展(步骤只是通过,没有错误)

有什么建议吗


提前谢谢

文件位于正确的目录中。当文件名中没有
+
时,它是否工作?我刚刚尝试了在文件名中没有
+
的选项,结果是相同的:没有安装扩展名。文件位于正确的目录中。当文件名中没有
+
时,它是否工作?我刚刚尝试了在文件名中没有
+
的选项,结果是相同的:未安装扩展名。