我使用TeamCity作为持续集成和用Java代码编写的Selenium Webdriver测试。 当我启动我的测试时,它们似乎都在运行(因为在TC中它显示了最终通过/失败的测试次数),但我没有在TeamCity Agent机器上看到任何FireFox浏览器,它们在那里运行。
我检查任务管理器中的进程选项卡,可以看到firefox.exe -foreground进程已启动,但在UI中看不到任何浏览器
如何在使用my_admin_user登录时启用浏览器?
注意:TC代理服务以“登录为:my_admin_user”
启动答案 0 :(得分:0)
如果TeamCity Agent在计算机上作为服务运行,则使用' background'桌面运行FF(据我所知,所有服务都这样做)。您需要从cmd手动启动代理。
我有一个类似的问题,我的测试在TC代理上失败 - 他们无法打开chrome中的url,但是当我在本地计算机上运行它们时,它们工作正常。
答案 1 :(得分:0)
下次你将获得一个拦截seiver弹出窗口,要求允许在桌面上运行。