如何在 HtmlUnit 上切换 window
How to switch window on HtmlUnit
我有一个 selenium 代码,下面将 window 切换到另一个 window。我如何使用 HtmlUnit 而不是 HtmlUnitDriver 做同样的事情。
Set windows = driver.getWindowHandles(); List windowsH = new ArrayList<>(windows); driver.switchTo().window(windowsH.get(1));
谁能给我一个示例代码。谢谢。
基于 HtmlUnit (2.56.0) api 文档:
WebClient webClient = ...
List<WebWindow> windows = webClient.getWebWindows();
webClient.setCurrentWindow(windows.get(1));
Maven 依赖
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.56.0</version>
</dependency>
参考
https://htmlunit.sourceforge.io/apidocs/index.html
https://htmlunit.sourceforge.io/apidocs/com/gargoylesoftware/htmlunit/WebClient.html#getWebWindows--
我有一个 selenium 代码,下面将 window 切换到另一个 window。我如何使用 HtmlUnit 而不是 HtmlUnitDriver 做同样的事情。
Set windows = driver.getWindowHandles(); List windowsH = new ArrayList<>(windows); driver.switchTo().window(windowsH.get(1));
谁能给我一个示例代码。谢谢。
基于 HtmlUnit (2.56.0) api 文档:
WebClient webClient = ...
List<WebWindow> windows = webClient.getWebWindows();
webClient.setCurrentWindow(windows.get(1));
Maven 依赖
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.56.0</version>
</dependency>
参考
https://htmlunit.sourceforge.io/apidocs/index.html
https://htmlunit.sourceforge.io/apidocs/com/gargoylesoftware/htmlunit/WebClient.html#getWebWindows--