我在Jenkins管道中运行WCT时出错。我在下面分享那些错误的细节。这些错误可能与Openshift有关。也许你可以分享你的观点。
注意:我的测试在Openshift上运行。
第一种情况:使用铬配置运行的 -> i。在这种情况下,我得到以下错误。此错误消息是明确的。我们必须安装铬。但我不知道该怎么做。
错误:
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解析- Selenium服务器版本: 3.141.59,修订版: e82be7d358 10:12:47.857 INFO GridLauncherV3.lambda$3-在端口33226 2019-11-12 10:12:47.903: INFO :主:日志初始化@385ms到org.seleniumhq.jetty9.util.log.StdErrLog 10:48.154 INFO WebDriverServlet上启动一个独立的Selenium。-初始化WebDriverServlet 10:12:48.252 INFO SeleniumServer.boot -SeleniumServer.boot服务器已在端口33226上运行 在这条线上等得太多了。在那之后,我中止了手动管道。因为这个过程不会继续。
错误:
Selenium exited before it could start 错误图像:

发布于 2019-11-12 12:04:21
这个错误信息..。
10:12:48.252 INFO [SeleniumServer.boot] - Selenium Server is up and running on port 33226
Error: Selenium exited before it could start由于某些原因(例如端口4444被阻塞),...implies无法启动Selenium Server。
根据讨论Selenium在启动之前就退出了,当Selenium在运行npm/wdio之前在另一个进程中启动时,可以观察到此错误,因此selenium独立服务将无法启动。
解决方案
最简单的解决方案是检查正在运行的selenium进程或尝试killall selenium / java进程。
https://stackoverflow.com/questions/58817806
复制相似问题