问题标签 [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.
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,但功能设置似乎被忽略了,因为它每次都尝试连接一个随机端口。我也暂时关闭了防火墙。
selenium - 使用 opera 驱动程序时使用多个窗口
我正在使用opera 版本 12.11 的 opera 驱动程序。我用于启动 opera 的代码是:
它打开了 Opera 浏览器,我的测试运行良好。但是当我通过单击某个链接或使用其他方式打开一个新窗口时,它会在同一页面中打开窗口,因此切换到窗口失败。有人可以为此建议我一些解决方法吗?
selenium - Selenium WebDriver 和 Opera 驱动程序
我想在 Opera 上运行我的 Selenium WebDriver 测试,但是当我查看Selenium HQ和GitHub 页面上的 Opera 驱动程序时,它说:
Opera 驱动程序需要 Opera 12.x 及更早版本
请注意,OperaDriver 仅与基于 Presto 的 Opera 兼容,直到 12.16。不支持基于 Blink 的 Opera(15 及更高版本)。
Opera 现在升级到 22.0 版本,远远超出了 12 的最大支持版本。所以,我的问题是:-
- 如果没有 Selenium 的 Opera 驱动程序,那么如何自动化 Opera 测试?
- 停在第 12 版似乎很奇怪,即使考虑到底层技术的变化。Opera 支持正在减弱还是 Selenium WebDriver 不再是最好的工具?
selenium - 在 Chrome、IE 和 Opera 上处理 SSL 证书的问题
正如标题所说,我正在努力处理 Chrome、IE 和 Opera 浏览器中的 SSL 证书。我在做什么:
我得到了什么:
同样,我通过使用OperaOptions
和OperaDriver
类为 Opera 浏览器得到同样的结果:
对于 Internet Explorer 浏览器,通过使用InternetExplorerOptions
和InternetExplorerDriver
类,我没有收到任何错误,但 SSL 证书未正确处理。
任何帮助表示赞赏。
selenium - OperaDriver 无法启动
上周对 Opera 浏览器进行了更新。从那以后它停止工作。它打开浏览器并在 URL 中显示“data:”并引发 webdriver 异常。Opera 41 与 selenium 2.53.1 兼容吗?
抛出的异常是:
浏览器初始化很简单。
也尝试过 selenium 3,但没有运气。得到了同样的例外。
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。
提前致谢。:)
java - Selenium 测试无法使用operadriver启动
我的跨浏览器测试仅对 opera 驱动程序失败,因为它与所有其他驱动程序(chrome、firefox 和 ie)一起工作。
这是java代码。
这是testng类。
浏览器正在打开,但没有任何反应。并且测试失败。:)
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()
?
c# - 最新版本的 Opera 及其驱动程序的问题
根据我之前的问题,我将 Opera 降级到 V40,从昨天开始我遇到了按钮点击和切换到 iframe 等问题。
所以我将 Opera 升级到 v44 并从这里下载了适用于 windows 64 的 Operadriver v2.27 的最新版本。
初始化驱动:
最初我有一个例外
然后将代码更改为
现在例外是:
您能否帮助正确设置以使 Opera 正常工作。
谢谢。
selenium-webdriver - OperaDriver for Selenium 在启动测试时仍然卡住
我正在使用 TestNG 使用 Selenium Java 客户端运行自动化测试。测试在 chrome 和 firefox 上运行良好,但是当我尝试在 opera 上运行相同的测试时,我最终在以下控制台消息中看到测试超时:
环境
- Ubuntu 16.04LTS
- JDK 10
- 硒 3.11.0
- OperaDriver 2.35(从这里下载)
代码
我试图了解这里出了什么问题。