我正在使用 WiniumDriver 运行我的自动化。当我在本地机器上运行时(没有无头模式)它运行良好,但是当我从 Jenkins 运行时它不起作用,因为我使用的是无头模式。
如何禁用 Jenkins 的无头选项?
默认情况下,当使用 selenium 构建在 jenkins 中运行时,它使用无头模式。即表示不显示 GUI 或 Web 浏览器。
如果要显示 Gui/web 浏览器,那么您可能需要创建Slave
节点并使用它运行构建。
2个需要下载的文件
(i).agent.jar
(ii).slave-agent.jnlp
秘密会因电脑而异
詹金斯路径也可能有所不同
Windows 是我的奴隶名
在管理模式下打开命令提示符并运行
java -jar agent.jar -jnlpUrl http://localhost:8080/computer/Windows/slave-agent.jnlp -secret c3219bc8bc5f1b86d411984866b46ddae8ea07ba6eb6egfh -workDir "C:\Program Files (x86)\Jenkins"
最后导航到 Master 节点并将 # executors 配置为 0,这样 master 就永远不会被使用。
希望能帮助到你!谢谢