htmlunit

    1热度

    2回答

    我试图从一个网页下载图像,这是一个JavaScript(使用html2canvas)后立即返回它调用它。因此,我正在使用库HTMLUnit,但直到现在我还没有成功。 不幸的是只有一个错误的png文件被下载,它有大约140kb。它不能由Windows打开(例如绘画或预览)。 代码片段为我的HTML页(DIV元素#div被加载后立即执行: function saveMap() { var e

    0热度

    1回答

    我想在无头模式下运行我的测试用例,并且我选择HtmlUnit是实现我的要求的方式。但是,我需要处理基于窗口的身份验证框的初始页面,并且基于有效身份验证,它会将我带到我的应用程序的摘要页面。我们可以通过使用Robot类或AUtoIT来处理基于窗口的弹出窗口,但我不确定在无头模式下如何处理。有人可以帮助我吗?我如何在无头模式下绕过认证窗口。我冲浪,发现有一些解决方案使用https://username

    -2热度

    1回答

    我想用HTMLUnit来访问用户名和密码的网站的html。 https://186.springfield.k12.il.us/IS3/是我的学校发布成绩的地方。我只知道Java,在这方面我不太擅长,这是我的第一个问题。我会很感激有人帮助我完成这项工作。下面是我有: public static void main(String[] args) { WebClient webClient

    -1热度

    1回答

    目前我正在用HtmlUnit执行selenium脚本。如何设置测试脚本执行时下载的zip文件的下载位置。

    0热度

    2回答

    声明一个HtmlPage时: try (final WebClient webClient = new WebClient(BrowserVersion.FIREFOX_45)) { webClient.getOptions().setJavaScriptEnabled(true); final HtmlPage page = webClient.getPage("ht

    0热度

    2回答

    阅读这里的答案让我明白,我需要连接到Selenium Java服务器,因为HTMLUnit是用java实现的。我真的不明白这意味着什么,如果有人会指出我的方向正确,我将不胜感激。

    1热度

    1回答

    我正在尝试使用htmlunit库访问java中的网页。我可以成功地阅读常规桌面浏览器的页面,但现在我想阅读相同网页的移动版本,基本上是手机浏览器中显示的原始HTML,但我不能。 我试着用移动电话规范定义一个新的BrowserVersion类,如下所示。但是,当我阅读网页时,读取的值不是网页的移动版本(与网页的桌面版本相同)。 String applicationName = "Chrome";

    4热度

    1回答

    我在查看this paper,他们使用HTMLUnit来“测量可用于定义新字符串的JavaScript函数的调用次数(如子字符串和fromCharCode)以及字符串使用的次数(如写操作和eval调用)。“ 我是HTMLUnit的新手,我似乎无法弄清楚如何直接看到网站正在使用的功能,并计算哪些是子串,eval等?这究竟是如何完成的?

    7热度

    1回答

    我想使用Java API HTMLUnit来检测JavaScript程序在网页上调用的eval()调用的数量。但是,HTMLUnit没有用于此类JavaScript函数的内置处理程序。如何才能做到这一点? 谢谢。

    0热度

    1回答

    我想通过使用getAnchorByHref包含JavaScript代码转到其他页面来使用.click()方法执行Anchor。以下是我的代码片段。但是运行这个代码给了我。 ElementNotFoundException: elementName=[a] attributeName=[href] attributeValue=[javascript:submit('ActivityForm.jsp