java - 哪个 Selenium 版本支持 OperaDriver 版本?
问题描述
我想我对支持 Opera 62 甚至 63(最新)的 Selenium 2 或 3 版本有点困惑?并且在主 HQ Web或Github内部并没有告诉我们哪个版本的 Selenium 支持 Opera 62/63 版本?
我的电脑规格是:
- 视窗 v7 64 位
- 内存 8GB
- 网豆v8
- 硒 v3.14
- JDK v8
- OperaDriver v75
因为许多版本的 OperaWebDrivers 仍然需要与 Selenium 本身匹配......否则它会像我一样产生错误:
我的问题是:
- 与 Opera 浏览器文档匹配的 selenium 版本在哪里?
- 是否允许使用 ChromeDriver 自动化 Opera 浏览器(因为两者都是基于铬的?)
- 为什么 Selenium 不放置有关版本匹配(有效)的单页/文档?
解决方案
与 Opera 浏览器文档匹配的 selenium 版本在哪里?--> selenium 3.141.59 将支持 Opera
使用operadriver v.75.0.3770.100 支持opera62 https://github.com/operasoftware/operachromiumdriver/releases/tag/v.75.0.3770.100
是否允许使用 ChromeDriver 来自动化 Opera 浏览器(因为两者都是基于 chromium 的?)-> 是的,因为 Opera 基于 chromium,因此预计在 chrome 和 opera 浏览器上都能获得相同的行为。与其尝试 chromedriver for Opera,不如在 Chrome 浏览器本身上进行测试,因为它会显示与 Opera 类似的行为。
推荐阅读
- java - 仅当流不是空后缀时,自定义收集器才在分隔符、后缀和前缀上加入流
- javascript - 我们如何在 jquery 中对“This”事件应用条件?
- angular - 如何处理中的键盘事件
我用 div 创建了一个虚拟滚动列表。使用事件绑定,我可以附加动作来单击 dblclick 事件。我想绑定一个像 KeyPress 这样的键盘事件来检测回车键并模仿鼠标点击的动作。无论我尝试什么,事件都不会触发。我究竟做错了什么?
<cdk-virtual-sc
- arduino - How to control an led from Thingspeak server using SIM900A and Arduino?
- php - PHP中的多个进程正在使用相同的变量值?
- r - 对于每组,每周,在 R 中找到前 X 周的观察值总和
- ignite - Apache Ignite 节点的最大内存大小是多少?
- delphi - 如何在 Delphi 调试期间查看通用 tList
- python - importError pdfkit 与 docker 要求 wkhtmltopdf
- python - 如何将 json 值传递给 highchart 热图