gpt4 book ai didi

java - 如何在 HtmlUnit 中请求 CSS 属性?

转载 作者:行者123 更新时间:2023-11-29 05:33:42 25 4
gpt4 key购买 nike

如何从 HtmlUnit 中的 HtmlElement 请求一个 CSS 属性,如“display”?该属性未直接设置为父节点的 CSS 类上的 else。

最佳答案

尝试使用以下内容:

   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);

关于java - 如何在 HtmlUnit 中请求 CSS 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20245829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com