Selenium WebDriver和Opera驱动程序 [英] Selenium WebDriver and Opera Driver

查看:906
本文介绍了Selenium WebDriver和Opera驱动程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在Opera上运行Selenium WebDriver测试,但是当我看一下Opera驱动程序时 GitHub页面上,它表示:

I would like to run my Selenium WebDriver tests on Opera, but when I had a look at the Opera driver at Selenium HQ and GitHub page, it says:

Opera驱动程序需要Opera 12.x和更早版本

Opera Driver requires Opera 12.x and older versions

请注意,OperaDriver仅与基于Presto的Opera兼容,直到12.16.不支持基于眨眼的Opera(15及更高版本).

Note that OperaDriver is only compatible with Presto-based Operas up until 12.16. Blink-based Operas (15 and onwards) are not supported.

Opera现在的最高版本为22.0,远远超出了受支持的最高版本12.因此,我的问题是:-

Opera is now up to version 22.0, so far beyond the maximum supported version of 12. So, my questions are: -

  1. 如果没有用于Selenium的Opera驱动程序,那么如何自动执行Opera测试?
  2. 即使考虑到基础技术的变化,停在第12版似乎也很奇怪. Opera支持减弱了还是Selenium WebDriver不再是最好的工具?

推荐答案

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

Opera has just released an early beta of WebDriver for their Blink based browsers. See https://github.com/operasoftware/operachromiumdriver

在提供的链接中引用:

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

OperaChromiumDriver can be used without extra setup on Chromium-based versions of Opera starting from version 26. For driving Presto-based Opera browsers, refer to the OperaPrestoDriver project.

尽管正式不支持26之前的版本,OperaChromiumDriver v.0.1.0可与Opera 25一起使用.在Windows上,可能需要使用"operaOptions"中的"binary"选项.

Although versions earlier than 26 aren't officially supported, the OperaChromiumDriver v. 0.1.0 works with Opera 25. On Windows using the 'binary' option in 'operaOptions' may be needed.

这篇关于Selenium WebDriver和Opera驱动程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆