Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 硒测试工作时如何工作_C#_Selenium Webdriver_Automated Tests_Lost Focus - Fatal编程技术网

C# 硒测试工作时如何工作

C# 硒测试工作时如何工作,c#,selenium-webdriver,automated-tests,lost-focus,C#,Selenium Webdriver,Automated Tests,Lost Focus,当我编写自动测试并(在我的PC上)运行它们时,我无法工作,直到测试完成,因为例如,如果我正在编写代码,焦点将跳出visual studio,转到web浏览器中查看的测试下的web应用程序 有没有办法防止Selenium驱动程序窃取焦点 不仅你不能阻止WebdDiver占据焦点,你也不应该这样做。WebdDiver需要将焦点放在浏览器上才能成功与之交互。如果您集中注意力,WebdDiver将无法执行类似FindElement()、单击()或任何其他操作,测试将失败 您可以使用Windows 10虚

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


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

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

您可以使用Windows 10虚拟桌面。在这里检查如何使用它:

所以我们必须将机器专用于测试目的吗?@yahyahussein我们使用VMs在专用机器上并行运行测试。当然,您可以使用单个虚拟机或机器来实现这一点。