我使用Jenkins运行测试并将一个奴隶连接到它。
在我使用Java应用程序连接奴隶之前,当我开始构建时,测试运行明显 - 我看到了奴隶上的浏览器窗口。
现在我连接相同的奴隶但是使用SSH ,当我开始构建时,测试运行但是它们以无头模式运行所以我看不到任何事情发生奴隶(仅在进程中)。
我希望看到测试执行的过程,因为我在使用Java连接我的奴隶时看到了它。
我使用ChromeDriver运行tets。
当我改变连接方式时,为什么会发生这种想法和解释?
答案 0 :(得分:0)
当奴隶与SSH连接时,浏览器由Jenkins用户(或Windows上的本地系统)启动,因此您无法看到它,因为您使用其他帐户登录。
当您使用Java Web Start启动奴隶时,它会使用您的帐户,以便您了解正在发生的事情。