问题标签 [operadriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2294 浏览

selenium - OperaDriver 等待 Opera 启动器超时

我正在尝试将 OperaDriver for Java(0.11 版)集成到我的测试套件中。这是代码片段:

上面的代码片段无法返回带有 SocketTimeoutException 的 webdriver 引用Timeout waiting for launcher to connect on port 29392。我可以看到浏览器(opera ver. 11.62)在加载快速拨号选项卡的情况下启动,并且启动器也在执行,但不知何故 OperaDriver 似乎无法连接。

我看到的例外是:

我已经为“opera.port”和 7001 尝试过 -1,但功能设置似乎被忽略了,因为它每次都尝试连接一个随机端口。我也暂时关闭了防火墙。

0 投票
0 回答
198 浏览

selenium - 使用 opera 驱动程序时使用多个窗口

我正在使用opera 版本 12.11 的 opera 驱动程序。我用于启动 opera 的代码是:

它打开了 Opera 浏览器,我的测试运行良好。但是当我通过单击某个链接或使用其他方式打开一个新窗口时,它会在同一页面中打开窗口,因此切换到窗口失败。有人可以为此建议我一些解决方法吗?

0 投票
3 回答
48773 浏览

selenium - Selenium WebDriver 和 Opera 驱动程序

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

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

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

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

  1. 如果没有 Selenium 的 Opera 驱动程序,那么如何自动化 Opera 测试?
  2. 停在第 12 版似乎很奇怪,即使考虑到底层技术的变化。Opera 支持正在减弱还是 Selenium WebDriver 不再是最好的工具?
0 投票
1 回答
709 浏览

selenium - 在 Chrome、IE 和 Opera 上处理 SSL 证书的问题

正如标题所说,我正在努力处理 Chrome、IE 和 Opera 浏览器中的 SSL 证书。我在做什么:

我得到了什么:

同样,我通过使用OperaOptionsOperaDriver类为 Opera 浏览器得到同样的结果:

对于 Internet Explorer 浏览器,通过使用InternetExplorerOptionsInternetExplorerDriver类,我没有收到任何错误,但 SSL 证书未正确处理。

任何帮助表示赞赏。

0 投票
1 回答
705 浏览

selenium - OperaDriver 无法启动

上周对 Opera 浏览器进行了更新。从那以后它停止工作。它打开浏览器并在 URL 中显示“data:”并引发 webdriver 异常。Opera 41 与 selenium 2.53.1 兼容吗?

抛出的异常是:

浏览器初始化很简单。

也尝试过 selenium 3,但没有运气。得到了同样的例外。

0 投票
1 回答
2759 浏览

java - 歌剧驱动程序不适用于 Selenium - Java

我正在使用 Selenium Web 驱动程序 - Java 编写跨浏览器测试脚本。我的 firefox、chrome 和 IE 浏览器正在打开并成功运行脚本。但是,在歌剧中,只有浏览器在打开。甚至driver.manage().window().maximize();也不工作。只需打开浏览器并停留直到我关闭它。当我手动关闭浏览器时,测试套件失败。

这是我的java类。

这是testng.xml

我已经从这个页面(operadriver_win64.zip)下载了operadriver。

以下是 Opera 浏览器的打开方式。

歌剧浏览器

Opera 版本是 41.0.2353.56。

提前致谢。:)

0 投票
1 回答
377 浏览

java - Selenium 测试无法使用operadriver启动

我的跨浏览器测试仅对 opera 驱动程序失败,因为它与所有其他驱动程序(chrome、firefox 和 ie)一起工作。

这是java代码。

这是testng类。

浏览器正在打开,但没有任何反应。并且测试失败。:)

0 投票
0 回答
603 浏览

python - selenium 的 webdriver.Opera() 给出错误:会话未从未知错误创建异常:Runtime.executionContextCreated 具有无效的“上下文”

我正在尝试使用 selenium 在 Opera 浏览器中打开 url。我从这里下载了operadriver 0.2.2 https://github.com/operasoftware/operachromiumdriver/releases

这是python代码opera.py

但这给了我一个错误:

当我使用webdriver.Chrome()Opera 的 insted 时,一切正常。

我该如何解决这个问题webdriver.Opera()

0 投票
2 回答
1010 浏览

c# - 最新版本的 Opera 及其驱动程序的问题

根据我之前的问题,我将 Opera 降级到 V40,从昨天开始我遇到了按钮点击和切换到 iframe 等问题。

所以我将 Opera 升级到 v44 并从这里下载了适用于 windows 64 的 Operadriver v2.27 的最新版本。

初始化驱动:

最初我有一个例外

然后将代码更改为

现在例外是:

您能否帮助正确设置以使 Opera 正常工作。

谢谢。

0 投票
1 回答
604 浏览

selenium-webdriver - OperaDriver for Selenium 在启动测试时仍然卡住

我正在使用 TestNG 使用 Selenium Java 客户端运行自动化测试。测试在 chrome 和 firefox 上运行良好,但是当我尝试在 opera 上运行相同的测试时,我最终在以下控制台消息中看到测试超时:

环境

  • Ubuntu 16.04LTS
  • JDK 10
  • 硒 3.11.0
  • OperaDriver 2.35(从这里下载)

代码

我试图了解这里出了什么问题。