在Jenkins Pipeline中运行WCT时,Selenium已退出,然后才可能启动错误

在Jenkins管道中运行WCT时出现错误。我在底部分享了该错误的详细信息。这些错误可能与Openshift有关。也许您可以分享自己的看法。

注意:我的测试在Openshift上运行。

第一种情况: ->我使用的是chrome配置。在这种情况下,出现以下错误。此错误消息是明确的。我们必须安装chrome。但是我不知道该怎么做。

错误:

The following browsers were not found: chrome. (All installed browsers found: firefox)

错误图片:

在Jenkins Pipeline中运行WCT时,Selenium已退出,然后才可能启动错误

第二种情况:

->由于上述错误,我将浏览器配置更改为Firefox。但是这次我犯了一个不同的错误。这个错误对我来说很复杂。我需要有关此错误的更多详细信息。根据我的研究,可能有很多原因。也许我们应该在Openshift上添加/更改一些选项。

  

注意:

     

拾取JAVA_TOOL_OPTIONS:-XX:+ UnlockExperimentalVMOptions   -XX:+ UseCgroupmemoryLimitForHeap -Dsun.zip.disableMemoryMapping = true 10:12:47.767 INFO [GridLauncherV3.parse]-硒服务器版本:   3.141.59,修订:e82be7d358 10:12:47.857 INFO [GridLauncherV3.lambda $ buildLaunchers $ 3]-启动独立   Selenium Server端口33226 2019-11-12 10:12:47.903:INFO :: main:   将初始化的@ 385ms记录到org.seleniumhq.jetty9.util.log.StdErrLog   10:12:48.154 INFO [WebDriverServlet。]-初始化   WebDriverServlet 10:12:48.252信息[SeleniumServer.boot]-Selenium   服务器已启动并在端口33226上运行

     

在这条线上等待太多。之后,我放弃了手动管道。因为该过程不会继续。

错误:

Selenium exited before it could start 

错误图片:

在Jenkins Pipeline中运行WCT时,Selenium已退出,然后才可能启动错误

bitwzj 回答:在Jenkins Pipeline中运行WCT时,Selenium已退出,然后才可能启动错误

此错误消息...

10:12:48.252 INFO [SeleniumServer.boot] - Selenium Server is up and running on port 33226
Error: Selenium exited before it could start

...表示 Selenium Server 由于某些原因而无法启动(例如,端口4444被阻止)。

根据讨论Selenium exited before it could start,在运行npm / wdio之前在另一个进程中启动 Selenium Server 时,可以观察到此错误,因此 Selenium独立服务将无法启动。

解决方案

最简单的解决方案是检查正在运行的selenium进程或尝试killall selenium / java 进程。

本文链接:https://www.f2er.com/3117807.html

大家都在问