jenkins - Jenkins 在无头 Firefox 浏览器上运行 selenium 脚本
问题描述
我正在设置 jenkins foy 我的 selenium 脚本,当我运行 jenkins 时,它正在无头浏览器上运行脚本。当我在 local 上运行 mvn test 命令时,它会打开浏览器并启动脚本。但是在詹金斯上,它只显示下面的控制台而不启动浏览器
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running TestSuite
1554541558637 mozrunner::runner INFO Running command: "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe" "-marionette" "-foreground" "-no-remote" "-profile" "C:\\WINDOWS\\TEMP\\rust_mozprofile.T3HA3HnEMbw5"
1554541560097 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons
1554541560097 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/
1554541560097 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader*
1554541567733 Marionette INFO Listening on port 58226
[Child 56144, Chrome_ChildThread] WARNING: pipe error: 109: file z:/task_1554038299/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 341
1554541568018 Marionette WARN TLS certificate errors will be ignored for this session
Apr 06, 2019 2:36:08 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.171 s - in TestSuite
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 20.523 s
[INFO] Finished at: 2019-04-06T14:36:12+05:30
[INFO] ------------------------------------------------------------------------
Finished: SUCCESS
解决方案
在 Jenkins 上运行自动化套件时,它不会物理启动浏览器。Jenkins 以无头模式执行测试。您可能无法在浏览器上看到结果。
推荐阅读
- javascript - 无法使用 innerHTML 为表格行赋值
- ray - 如何获取 Ray 库中的活跃工作者数量
- html - 值 [value] 未在输入中分配
- python - 删除投票 python-telegram-bot
- python - 想恢复python bot
- avr - 为什么 Atmega32u4 不直接运行代码?
- php - Paypal 结帐 - 上线的麻烦
- python - OpenCV python findContours 要求 cv.CV_8UC1 但这就是我要传递的
- python-3.x - AWS API Gateway 'Access-Control-Allow-Origin' 标头不存在
- python - web2py /call/json/func vs /fun.json