在 Jenkins 管道中运行 WCT 时出现错误。我在底部分享了错误的详细信息。这些错误可能与 Openshift 有关。也许你可以分享你的意见。
注意:我的测试是在 Openshift 上运行的。
第一种情况: -> 我使用 chrome 配置运行。在这种情况下,我收到以下错误。此错误消息很清楚。我们必须安装 chrome。但我不知道该怎么做。
错误:
The following browsers were not found: chrome. (All installed browsers found: firefox)
错误图片:
第二种情况:
-> 由于上述错误,我将浏览器配置更改为 firefox。但这次我犯了一个不同的错误。这个错误对我来说很复杂。我需要有关此错误的更多详细信息。根据我的研究,这可能有很多原因。也许我们应该在 Openshift 上添加/更改一些选项。
笔记:
拿起 JAVA_TOOL_OPTIONS: -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -Dsun.zip.disableMemoryMapping=true 10:12:47.767 INFO [GridLauncherV3.parse] - Selenium 服务器版本:3.141.59,修订:e82be7d358 10:12:47.857 INFO [GridLauncherV3.lambda$buildLaunchers$3] - 在端口 33226 2019-11-12 10:12:47.903:INFO::main 上启动独立的 Selenium 服务器:记录已初始化 @385ms 到 org.seleniumhq.jetty9.util.log.StdErrLog 10:12:48.154 INFO [WebDriverServlet.] - 初始化 WebDriverServlet 10:12:48.252 INFO [SeleniumServer.boot] - Selenium 服务器已启动并在端口 33226 上运行
在这条线上等待太多了。之后,我中止了手动管道。因为这个过程不会继续。
错误:
Selenium exited before it could start
错误图片: