我想在Opera浏览器中运行Robot Framework测试。我知道Opera和Chrome共享一个webkit,所以在Chrome中成功运行测试后,我首先尝试在Opera中运行我的测试(使用Chrome webdriver)。它失败了,所以我然后按照Selenium's链接到他们的网络驱动程序,但没有下载Opera网络驱动程序的链接。
如何在Opera和Safari中运行测试?这两种浏览器似乎都没有网络驱动程序。
**编辑-**我的研究发现,目前我唯一的选择似乎是下载Selenium的源代码,然后使用opera webdriver将其编译为.jar文件,然后每次更新浏览器时重新编译为.exe
3条答案
按热度按时间mrphzbgm1#
你要找的司机。
https://github.com/operasoftware/operachromiumdriver/releases
您将安装此webdriver并重新运行脚本测试。这将是成功的opera浏览器。
zour9fqk2#
config.py
test.robot
p.s.不要忘记使用两个空格作为测试用例表
uurity8g3#
根据Robot Framework文档:
rfbrowser
位于Python bin文件夹中。Safari使用webkit
,Opera现在使用chromium
: