【问题标题】:Browser FireFox is hidden when selenium webdriver tests run运行 selenium webdriver 测试时,浏览器 FireFox 被隐藏
【发布时间】:2014-08-13 07:57:00
【问题描述】:

我使用 TeamCity 作为持续集成和用 Java 代码编写的 Selenium Webdriver 测试。 当我启动我的测试时,它们似乎都在运行(因为在 TC 中它显示了最终通过/失败的测试数量),但我在运行它们的 TeamCity Agent 机器上看不到任何 FireFox 浏览器。

我检查任务管理器中的进程选项卡,可以看到 firefox.exe -前台进程已启动,但在 UI 中看不到任何浏览器

当我使用 my_admin_user 登录时如何启用浏览器显示?

注意:TC 代理服务以“登录为:my_admin_user”启动

【问题讨论】:

    标签: java firefox selenium-webdriver teamcity


    【解决方案1】:

    如果 TeamCity Agent 在机器上作为服务运行,它使用“后台”桌面运行 FF(据我了解,所有服务都这样做)。您需要从 cmd 手动启动代理。

    我有一个类似的问题,我在 TC 代理上的测试失败 - 它们无法在 chrome 中打开 url,但是当我在本地机器上运行它们时它们工作正常。

    【讨论】:

      【解决方案2】:
      1. 启用并启动交互式服务。
      2. 打开 Teamcity 代理服务和服务转到属性-> 登录选项卡并选中复选框“允许服务与桌面交互”...

      下次询问是否允许在桌面上运行时,您将收到一个交互式服务器弹出窗口。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-16
        • 2014-10-07
        • 2019-10-05
        • 1970-01-01
        • 2012-04-03
        • 2013-04-11
        • 1970-01-01
        • 2021-03-23
        相关资源
        最近更新 更多