如何通过 Selenium 和 C# select a window
How to select a window through Selenium and C#
我正在寻找一个简单的 selenium 测试,它将找到一个带有标题的 window 或 URL 然后 select 它,然后 select 交换标签一次.我试过使用各种东西,比如
driver.SwitchTo().Window(handle);
我已经设法在 Powershell 中编写了这个函数,但是因为我无法用 Powershell 识别 Chrome window 我读到 Selenium 是最好的方法。我正在使用 Visual Studio 并安装了所有 Chrome 驱动程序和所有内容。
否,您无法找到具有特定 title
或 [=12] 的 window =] 然后用它来 切换标签页 .
Driver.SwitchTo().Window(window句柄)
当前顶级浏览上下文在协议中由其关联的window句柄表示。可以使用 Switch To Window
命令选择顶级浏览上下文,如下所示:
driver.SwitchTo().Window(windowHandle);
您可以在
中找到详细的讨论
我正在寻找一个简单的 selenium 测试,它将找到一个带有标题的 window 或 URL 然后 select 它,然后 select 交换标签一次.我试过使用各种东西,比如
driver.SwitchTo().Window(handle);
我已经设法在 Powershell 中编写了这个函数,但是因为我无法用 Powershell 识别 Chrome window 我读到 Selenium 是最好的方法。我正在使用 Visual Studio 并安装了所有 Chrome 驱动程序和所有内容。
否,您无法找到具有特定 title
或 [=12] 的 window =] 然后用它来 切换标签页 .
Driver.SwitchTo().Window(window句柄)
当前顶级浏览上下文在协议中由其关联的window句柄表示。可以使用 Switch To Window
命令选择顶级浏览上下文,如下所示:
driver.SwitchTo().Window(windowHandle);
您可以在