问题标签 [htmlunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
13604 浏览

java - Accessing html generated by Javascript with htmlunit -Java

I am trying to be able to test a website that uses javascript to render most of the HTML. With the HTMLUNIT browser how would you be able to access the html generated by the javascript? I was looking through their documentation but wasn't sure what the best approach might be.

This is an easy way to get back the html of the page but would you use the domNode or another way to access the html generated by the javascript?

0 投票
2 回答
1650 浏览

xpath - XPath _relative_ 到 HTMLUnit/Groovy 中的给定元素?

我想评估对于给定元素的 XPath 表达式。

我一直在这里阅读:http: //www.w3schools.com/xpath/default.asp

看起来下面的语法之一应该可以工作(尤其是没有前导斜杠或后代:)

但是,似乎没有一个在 HTMLUnit 中起作用。非常感谢任何帮助(哦,顺便说一句,这是一个 groovy 脚本)。谢谢!

http://htmlunit.sourceforge.net/

http://groovy.codehaus.org/

米莎


谢谢!!!

0 投票
1 回答
858 浏览

groovy - 将 cookie 从 HTMLUnit 转换为 HTTPBuilder?

我正在这样做(在 Groovy 中):

有没有更好/更少hacky的方法?

谢谢米莎

0 投票
2 回答
201 浏览

java - 在 HtmlUnit 中禁用自动日期解析

刚刚升级到较新版本的 HtmlUnit (2.4),我注意到在比较asText. 查看差异,这是因为日期(以 11/06/2010 00:00z 格式显示在页面上)在输出中被更改为 2010-06-11。

有没有其他人遇到过这个,任何人都可以建议如何关闭这个(似乎没有记录的)功能。它似乎在阅读文档时发生 - 我可以并排比较格式为 dd/mm/YYYY 的页面版本和DomText读取 YYYY-mm-dd 的对象。

0 投票
3 回答
3374 浏览

htmlunit - 如何关闭 htmlunit 的详细报告?

htmlunit 报告从 css 到页面上的解析错误的所有内容。

如何使这个静音?

0 投票
1 回答
1144 浏览

java - 如何让 2 个 HtmlUnit 的 WebClients 使用相同的 cookie?

如果我在不同的线程中创建 2 个 WebClient,如何让它们使用相同的 cookie?

0 投票
3 回答
4815 浏览

java - 如何获取 ImageReader 的 base64 编码内容?

如何通过其将图像读入 base64 编码的字符串ImageReader

这是使用 HtmlUnit 的示例源代码。我想得到base64字符串img

0 投票
1 回答
233 浏览

javascript - 想要使用javascript在firefox的允许弹出选项中添加弹出条目

我想在 htmlunit webclient 中为特定站点添加弹出窗口阻止程序条目

我们可以通过单击编辑浏览器中的弹出窗口阻止程序条目选项来手动完成,但是如何

在 htmlunit 中进行

是否可以 ?

如果是的话......怎么样?

我想在 htmlunit 中执行此操作

谢谢

0 投票
4 回答
540 浏览

htmlunit - 有没有办法直观地查看 htmlunit 是否正在执行正确的命令?

有没有办法直观地查看 htmlunit 是否正在执行正确的命令?我对使用 htmlunit 有严格的要求。我只是不知道它是否正确填写了所有表格。

0 投票
1 回答
539 浏览

xml - 如何为 HtmlUnit XML 解析器定义一个新实体?

我遇到了 HtmlUnit 解析器的问题,我试图从网站中获取一些 XML(使用网站的 API)对生成的 XML 进行快速解析,然后将 XML 保存到文件中(均在权限范围内) API)。(样本内容

不幸的是,该网站¿在某些请求的页面中返回了一个实体,虽然这是一个有效的 HTML 实体,但 HtmlUnit 在解析消息期间抛出异常:

实体“iquest”被引用,但未声明。

如何定义iquest为有效实体?