java - chrome驱动程序启动后Jenkins作业未运行
问题描述
我有一个Jenkins
每天都在运行的 Selenium 项目,今天更新chrome driver 93
&后Jenkins 2.303.1
,当我运行这个构建时,它没有运行,在控制台输出中,这个日志之后没有任何内容,任何人请帮助我该怎么办。
C:\Users\Test\eclipse-workspace\Test>java org.testng.TestNG C:\Users\Test\eclipse-workspace\Test\TestNG.xml
Sep 15, 2021 11:59:35 AM org.openqa.selenium.remote.DesiredCapabilities chrome
INFO: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
Starting ChromeDriver 93.0.4577.63 (ff5c0da2ec0adeaed5550e6c7e98417dac77d98a-refs/branch-heads/4577@{#1135}) on port 5299
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully
在此之后,它只显示 loader & Nothing Happened。请帮忙。
解决方案
同样的问题发生在我身上,我使用以下代码解决了这个问题
ChromeOptions options = new ChromeOptions();
options.addArguments(Arrays.asList("--no-sandbox"));
options.addArguments(Arrays.asList("--disable-dev-shm-usage"));
options.addArguments(Arrays.asList("--disable-gpu"));
推荐阅读
- google-sheets - 谷歌表格并使用大数据执行查询
- c# - ASP.NET Core + Identity:令牌在一定时间后无法解除保护
- python - 将 Keras 转换为 TensorFlow——修剪 + 概率
- git - 获取合并提交中的所有提交
- amazon-redshift - 如何在 dbeaver 中将 BIGINT 时间戳转换为日期时间
- kubernetes - 通过大使访问 Kubernetes 无头服务
- php - 如何创建面向书籍的脚本?
- google-cloud-platform - 数据流模板 - 在指定路径未找到模板/元数据文件格式错误
- c# - 在 azure 函数中实现自定义工作流程,并在指定时间在 Dynamics 365 中使用时间触发器
- angular - Angular2 和服务在同一页面上与组件共享表单数据