【问题标题】:NaN values in htmlUnit getPagehtmlUnit getPage 中的 NaN 值
【发布时间】:2016-09-23 15:15:30
【问题描述】:

我正在尝试使用 htmlUnit 库获取页面 html。我认为一些 javascript 没有正确执行,因为我在一些属性值中得到了 Nan。 我使用此代码检索页面:

webClient = new WebClient();
final HtmlPage page = webClient.getPage(TEST_WEB_PAGE);

这是输出 page.asXml() 指令的片段(异常发生在许多标签中):

<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="1256" height="362">
    <defs>
        <clipPath id="shielddx">
            <rect rx="0" ry="0" fill="none" x="0" y="0" width="9999" height="362" stroke-width="0"/>
        </clipPath>
        <clipPath id="shielddy">
            <rect fill="none" x="0" y="0" width="NaN" height="NaN"/>
        </clipPath>
    </defs>
    ...

如果我在浏览器中打开 TEST_WEB_PAGE 并打开开发面板属性正确填写。

TEST_WEB_PAGE 已使用 Apache wiket 和 shieldUi 创建

谁能帮帮我?

劳拉

【问题讨论】:

    标签: javascript svg htmlunit shieldui


    【解决方案1】:

    据我所知,页面的解析方式可能存在问题,我将其归因于您正在使用的 htmlUnit 库,而不是标准的 ShieldUI 组件。您可以检查 htmlUnit 支持页面并确定您尝试实现的是否是受支持的方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-27
      • 1970-01-01
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 2016-02-06
      相关资源
      最近更新 更多