1
如何從HtmlUnit中的HtmlElement請求像「display」這樣的CSS屬性?該屬性不會直接設置到父節點的CSS類別上。如何在HtmlUnit中請求CSS屬性?
如何從HtmlUnit中的HtmlElement請求像「display」這樣的CSS屬性?該屬性不會直接設置到父節點的CSS類別上。如何在HtmlUnit中請求CSS屬性?
嘗試使用以下內容:
WebClient webClient = new WebClient();
XHtmlPage page = webClient.getPage("…");
HtmlElement div = page.getHtmlElementById("elem_container");
WebWindow window = webClient.getCurrentWindow();
Window jscript = (Window) window.getScriptObject();
HTMLElement element = (HTMLElement) jscript.makeScriptableFor(div);
ComputedCSSStyleDeclaration style = jscript.jsxFunction_getComputedStyle(element, null);
System.out.println(style);