Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.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# 如何避免在更改选项卡时关注chrome?_C#_Selenium_Google Chrome - Fatal编程技术网

C# 如何避免在更改选项卡时关注chrome?

C# 如何避免在更改选项卡时关注chrome?,c#,selenium,google-chrome,C#,Selenium,Google Chrome,有没有办法用C#selenium改变chrome中的tab,并且不让chrome聚焦?我切换选项卡,如下所示: driver.SwitchTo().Window(driver.WindowHandles.ElementAt(i)); 我想让chrome在后台工作,比如说我在打字。 在我的解决方案中,当chrome改变标签时,它会进入前台。无头模式是不可能的,因为整个站点似乎没有加载 是否可以在新窗口而不是选项卡中启动它,以便在您使用另一个窗口时不会干扰您的工作?@Zorgarath仍然可以,

有没有办法用C#selenium改变chrome中的tab,并且不让chrome聚焦?我切换选项卡,如下所示:

 driver.SwitchTo().Window(driver.WindowHandles.ElementAt(i));
我想让chrome在后台工作,比如说我在打字。
在我的解决方案中,当chrome改变标签时,它会进入前台。无头模式是不可能的,因为整个站点似乎没有加载

是否可以在新窗口而不是选项卡中启动它,以便在您使用另一个窗口时不会干扰您的工作?@Zorgarath仍然可以,因为正在自动运行的浏览器实例会在窗口/选项卡开关上移动到前台。顺便说一句,就Selenium而言,窗口和选项卡是一样的。