首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在启动测试时,Selenium的OperaDriver仍然被卡住

在启动测试时,Selenium的OperaDriver仍然被卡住
EN

Stack Overflow用户
提问于 2018-04-07 19:52:33
回答 1查看 640关注 0票数 0

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

代码语言:javascript
复制
Starting OperaDriver 2.35 (ee0117ea0f7f76009fd2aa3dd6b6164205de32b5) on port 27234
Only local connections are allowed.
org.openqa.selenium.WebDriverException: 
unknown error: Opera failed to start: exited abnormally
  (Driver info: OperaDriver=2.35 (ee0117ea0f7f76009fd2aa3dd6b6164205de32b5),platform=Linux 4.13.0-38-generic x86_64) (WARNING: The server did not provide any stacktrace information)

环境

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

代码语言:javascript
复制
OperaOptions options = new OperaOptions();
                options.setBinary("operadriver");
testDriver = new OperaDriver(options);

我想弄清楚这里到底出了什么问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-01 20:12:06

社区中的许多人在尝试使用selenium和opera驱动程序运行opera时,似乎也遇到了同样的错误。我还用您的版本测试了这一点,并获得了相同的输出,尽管其他浏览器运行得很好。

歌剧似乎没有投入太多的资源来完成这项工作。查看链接获得更多信息,这实际上是一个稍微不同的问题,但仍然有一些背景信息在那里。

建议的黑客是通过一个适当版本的色度驱动器运行opera。不久前,我还以这种方式运行了opera (因此还有其他版本),但我还没有用您的配置来测试这一点。

Update I成功地完成了以下配置工作:

  • Ubuntu 16.04
  • Java 1.8
  • 硒3.11.0
  • 奥帕德里弗
  • 歌剧48.0.2685.52

通过使用chrome黑客并将operadriver作为“chrome”驱动程序传递。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49711385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档