问题标签 [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.
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?
xpath - XPath _relative_ 到 HTMLUnit/Groovy 中的给定元素?
我想评估相对于给定元素的 XPath 表达式。
我一直在这里阅读:http: //www.w3schools.com/xpath/default.asp
看起来下面的语法之一应该可以工作(尤其是没有前导斜杠或后代:)
但是,似乎没有一个在 HTMLUnit 中起作用。非常感谢任何帮助(哦,顺便说一句,这是一个 groovy 脚本)。谢谢!
http://htmlunit.sourceforge.net/
米莎
谢谢!!!
groovy - 将 cookie 从 HTMLUnit 转换为 HTTPBuilder?
我正在这样做(在 Groovy 中):
有没有更好/更少hacky的方法?
谢谢米莎
java - 在 HtmlUnit 中禁用自动日期解析
刚刚升级到较新版本的 HtmlUnit (2.4),我注意到在比较asText
. 查看差异,这是因为日期(以 11/06/2010 00:00z 格式显示在页面上)在输出中被更改为 2010-06-11。
有没有其他人遇到过这个,任何人都可以建议如何关闭这个(似乎没有记录的)功能。它似乎在阅读文档时发生 - 我可以并排比较格式为 dd/mm/YYYY 的页面版本和DomText
读取 YYYY-mm-dd 的对象。
htmlunit - 如何关闭 htmlunit 的详细报告?
htmlunit 报告从 css 到页面上的解析错误的所有内容。
如何使这个静音?
java - 如何让 2 个 HtmlUnit 的 WebClients 使用相同的 cookie?
如果我在不同的线程中创建 2 个 WebClient,如何让它们使用相同的 cookie?
java - 如何获取 ImageReader 的 base64 编码内容?
如何通过其将图像读入 base64 编码的字符串ImageReader
?
这是使用 HtmlUnit 的示例源代码。我想得到base64字符串img
:
javascript - 想要使用javascript在firefox的允许弹出选项中添加弹出条目
我想在 htmlunit webclient 中为特定站点添加弹出窗口阻止程序条目
我们可以通过单击编辑浏览器中的弹出窗口阻止程序条目选项来手动完成,但是如何
在 htmlunit 中进行
是否可以 ?
如果是的话......怎么样?
我想在 htmlunit 中执行此操作
谢谢
htmlunit - 有没有办法直观地查看 htmlunit 是否正在执行正确的命令?
有没有办法直观地查看 htmlunit 是否正在执行正确的命令?我对使用 htmlunit 有严格的要求。我只是不知道它是否正确填写了所有表格。
xml - 如何为 HtmlUnit XML 解析器定义一个新实体?
我遇到了 HtmlUnit 解析器的问题,我试图从网站中获取一些 XML(使用网站的 API)对生成的 XML 进行快速解析,然后将 XML 保存到文件中(均在权限范围内) API)。(样本内容)
不幸的是,该网站¿
在某些请求的页面中返回了一个实体,虽然这是一个有效的 HTML 实体,但 HtmlUnit 在解析消息期间抛出异常:
实体“iquest”被引用,但未声明。
如何定义iquest
为有效实体?