【发布时间】:2017-09-11 09:04:48
【问题描述】:
我的目标是从 Jenkins 运行基于自动化的 selenium webdriver,但是 jenkins 在构建作业时无法打开浏览器。所以我修改了我的代码以在无头模式下运行。自从实现了无头浏览器,有一些大问题
- 可以在无头浏览器上处理端到端业务吗?导致端到端需要检查元素作为流程
- 如果无头浏览器无法处理,您有什么建议吗?
谢谢,我集成自动化的门槛很低
【问题讨论】:
-
Headless 与普通的 chrome 不完全一样,下载文件、添加扩展名等一些操作尚不被允许。因此,根据您正在执行的测试,它可能会或可能不会起作用
-
如此无头只处理一小部分自动化? @TarunLalwani
-
再次根据您的要求,有完全在 Headless 上运行的测试套件,这正是您所有测试套件所需要的,即使是少数网站由于某种原因在 headless 中无法正常工作,所以您有试试看它是否适合你
-
而不是尝试以无头模式运行。您可以找到构建作业时没有打开浏览器的原因。
-
我认为 jenkins 无法打开浏览器,所以我们的测试可能会失败。我以前试过。所以我只需要很多建议来进行处理端到端功能的持续集成@Murthi
标签: selenium jenkins automation headless-browser