首页 >> 知识 >> 同窗口和标签一起工作

同窗口和标签一起工作

同窗口和标签一起工作窗口和标签页

WebDriver 没有区分窗口和标签页。

如果你的站点打开了一个新标签页或窗口,Selenium 将允许您使用窗口句柄来处理它。

每个窗口都有一个唯一的标识符,该标识符在单个会话中保持持久性。

你可以使用以下方法获得当前窗口的窗口句柄:

// Navigate to Url driver.get("http://www.selenium.dev/selenium/web/window_switching_tests/page_with_frame.html"); //fetch handle of this String currHandle=driver.getWindowHandle(); assertNotNull(currHandle);View full example on GitHubdriver.current_window_handle // Navigate to Url driver.Url="http://www.selenium.dev/selenium/web/window_switching_tests/page_with_frame.html"; //fetch handle of this String currHandle = driver.CurrentWindowHandle; Assert.IsNotNull(currHandle);View full example on GitHubdriver.window_handleawait driver.getWindowHandle();driver.windowHandle切换窗口或标签页

单击在 新窗口 中打开。

网站地图