Selenium WebDriver和Opera Driver

aca*_*lon 11 opera selenium operadriver selenium-webdriver

我想在Opera上运行我的Selenium WebDriver测试,但是当我在Selenium HQGitHub页面上查看Opera驱动程序,它说:

Opera Driver需要Opera 12.x及更早版本

请注意,OperaDriver仅在12.16之前与基于Presto的Operas兼容.不支持基于闪烁的歌剧(15及以上).

Opera现在达到了22.0版本,远远超出了12的最大支持版本.所以,我的问题是: -

  1. 如果Selenium没有Opera驱动程序,那么如何自动化Opera测试呢?
  2. 在版本12停留似乎很奇怪,甚至考虑到底层技术变化.Opera支持是否会减弱,或者Selenium WebDriver不再是最好的工具吗?

Ela*_*iej 8

Opera刚刚为基于Blink的浏览器发布了WebDriver的早期测试版.请参阅https://github.com/operasoftware/operachromiumdriver

引用提供的链接:

从版本26开始,可以在基于Chromium的Opera版本上使用OperaChromiumDriver而无需额外设置.要驱动基于Presto的Opera浏览器,请参阅OperaPrestoDriver项目.

虽然早于26的版本不受官方支持,但OperaChromiumDriver v.0.1.0适用于Opera 25.在Windows上可能需要使用'operaOptions'中的'binary'选项.


Pur*_*rus 2

1 和 2)

Opera 有 2 种类型 - 基于 Java 和基于 Chrominium。

提供的链接适用于基于 Java 的 Opera。

https://github.com/operasoftware/operadriver#desktop

最新 Opera 版本没有官方支持。