硒在詹金斯失败测试中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了硒在詹金斯失败测试中相关的知识,希望对你有一定的参考价值。

我正试图在詹金斯运行硒。当我在本地运行时,测试总是通过。但在詹金斯,我总是得到错误:

Configuring TestNG with: org.apache.maven.surefire.testng.conf.TestNG652Configurator@ee7d9f1
Starting ChromeDriver 2.34.522932 (4140ab217e1ca1bec0c4b4d1b148f3361eb3a03e) on port 10010
Only local connections are allowed.
Dec 18, 2017 2:35:43 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
_RegisterApplication(), FAILED TO establish the default connection to the WindowServer, _CGSDefaultConnection() is NULL.
File cannot be found
Tests run: 4, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 6.807 sec <<< FAILURE!

没有这样的元素:无法找到元素:

我使用Jenkins,Selenium和Testing

答案

此问题与您的mac有关,并且是运行脚本的其他服务器的连接问题。要解决这个问题,请阅读:https://discussions.apple.com/thread/1789752

以上是关于硒在詹金斯失败测试中的主要内容,如果未能解决你的问题,请参考以下文章

书中代码-自己写写测试

利用JaCoCo统计接口测试中代码覆盖率

如何向正在运行的詹金斯作业发送信号

我如何测试使用硒在下拉菜单中按字母顺序对项目进行排序

为啥弹簧测试失败,不起作用@MockBean

当单元测试失败时,Jenkins 成功(Rails)