如何使用C#从Selenium中的一个窗口切换到另一个Chrome窗口?

时间:2015-08-03 10:16:10

标签: selenium-webdriver

我正在使用C#通过Selenium网络驱动程序打开Chrome浏览器。我想从这个打开的窗口切换到不通过网络驱动程序打开的其他窗口(只是以正常方式打开)。

因为据我所知,只有当使用网络驱动程序打开两个窗口时,我们才能从一个窗口切换到另一个窗口。但是当使用Web驱动程序打开源窗口而目标不是时,那么可以切换吗?

1 个答案:

答案 0 :(得分:0)

您无法控制未使用WebDriver打开的窗口。但是,如果您的目标是杀死其他打开的窗口以便在干净的环境中执行测试,则可以使用C#而不使用WebDriver。此外,您可以使用C#找到窗口的名称,但您无法控制它们。