我有一個硒代碼,下面將視窗切換到另一個視窗。我如何用 HtmlUnit 而不是 HtmlUnitDriver 做同樣的事情。
Set windows = driver.getWindowHandles(); List windowsH = new ArrayList<>(windows); driver.switchTo().window(windowsH.get(1));
有人可以給我一個示例代碼。謝謝你。
uj5u.com熱心網友回復:
基于 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--
https://htmlunit.sourceforge.io/apidocs/com/gargoylesoftware/htmlunit/WebClient.html#setCurrentWindow-com.gargoylesoftware.htmlunit.WebWindow-
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/406388.html
標籤:
上一篇:將鍵系結添加到Windows10右鍵單擊??背景關系選單?
下一篇:ICACL的Python掃描
