问题描述
我的目标是运行来自Jenkins的基于自动化的Selenium Webdriver,但是jenkins在构建作业时无法打开浏览器.所以我修改了代码以使其在无头模式下运行.自实施无头浏览器以来,存在一些大问题
My objective is running automation based selenium webdriver from Jenkins, but jenkins cannot open browser when build job. so I modified my code to run in headless mode. since implementing headless browser, having some big question
- 可以在无头浏览器上处理端到端业务吗?导致端到端需要检查元素作为过程
- 如果无头浏览器无法处理,您有什么建议吗?
谢谢,我对自动化集成的了解很低
thanks, I'm very low to integrate automation
推荐答案
您无需更改代码即可在无头模式下使用Jenkins运行Selenium测试.
You don't have to change the code to run a Selenium test with Jenkins in headless mode.
您可以使用无头X服务器的詹金斯插件来运行您在已安装的浏览器上进行测试.您甚至会得到屏幕截图.
You can use a Jenkins plugin of a headless X server to run your tests on an installed browser. You will even get screenshots.
这篇关于可以使用无头浏览器运行selenium来处理功能吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!