【发布时间】:2017-02-21 12:04:53
【问题描述】:
当我编写自动化测试并运行它们(在我的 PC 上)时,我无法工作,直到测试完成,因为例如,如果我正在编码,焦点将跳出 Visual Studio,转到查看的被测 Web 应用程序在网络浏览器中。
有没有办法防止 Selenium 驱动程序窃取焦点?
【问题讨论】:
标签: c# selenium-webdriver automated-tests lost-focus
当我编写自动化测试并运行它们(在我的 PC 上)时,我无法工作,直到测试完成,因为例如,如果我正在编码,焦点将跳出 Visual Studio,转到查看的被测 Web 应用程序在网络浏览器中。
有没有办法防止 Selenium 驱动程序窃取焦点?
【问题讨论】:
标签: c# selenium-webdriver automated-tests lost-focus
您不仅不能阻止WebdDiver 获得焦点,而且您不应该这样做。 WebdDiver 需要将焦点放在浏览器上才能成功与之交互。如果您将注意力集中在WebdDiver 将无法执行FindElement()、Click() 或任何其他操作之类的操作,并且测试将失败。
【讨论】:
您可以使用 Windows 10 虚拟桌面。使用方法在这里查看:https://www.howtogeek.com/197625/how-to-use-virtual-desktops-in-windows-10/
【讨论】: