【问题标题】:How to work while Selenium tests are workingSelenium 测试工作时如何工作
【发布时间】:2017-02-21 12:04:53
【问题描述】:

当我编写自动化测试并运行它们(在我的 PC 上)时,我无法工作,直到测试完成,因为例如,如果我正在编码,焦点将跳出 Visual Studio,转到查看的被测 Web 应用程序在网络浏览器中。

有没有办法防止 Selenium 驱动程序窃取焦点?

【问题讨论】:

    标签: c# selenium-webdriver automated-tests lost-focus


    【解决方案1】:

    您不仅不能阻止WebdDiver 获得焦点,而且您不应该这样做。 WebdDiver 需要将焦点放在浏览器上才能成功与之交互。如果您将注意力集中在WebdDiver 将无法执行FindElement()Click() 或任何其他操作之类的操作,并且测试将失败。

    【讨论】:

    • 所以我们只能将机器专用于测试目的?
    • @YahyaHHussein 我们正在使用虚拟机在专用机器上并行运行我们的测试。您当然可以使用单个 VM 或机器来完成。
    【解决方案2】:

    您可以使用 Windows 10 虚拟桌面。使用方法在这里查看:https://www.howtogeek.com/197625/how-to-use-virtual-desktops-in-windows-10/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      • 1970-01-01
      • 2021-10-31
      • 2021-04-26
      • 1970-01-01
      相关资源
      最近更新 更多