问题标签 [htmlunit-driver]

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 回答
706 浏览

java - Web 驱动程序的依赖性问题 - 不能从最终类继承

我试图在我的 maven Java 项目中运行各种 Web 驱动程序(ChromeDriver 和 HtmlUnitDriver),但遇到了我怀疑是 maven 依赖问题的错误。我正在查看是否有人可以帮助我找出错误的根源?

以下是错误消息:

(对于 Chrome 驱动程序)

(对于 HTMLUnitDriver)

我检查了我的 pom.xml 文件(相关部分如下),但我仍然不确定问题出在哪里。

这是我在其上运行 Web 驱动程序的测试类。

任何形式的关于可能的错误来源的帮助/反馈将不胜感激:) 谢谢!

0 投票
0 回答
345 浏览

javascript - 无法使用 HtmlUnitDriver 执行 JavaScript

下面的代码声明了一个HtmlUnitDriver启用了javascript的使用new HtmlUnitDriver(true),然后创建了一个JavaScriptExecutor类似下面的代码

我找到了必须在其上添加属性的 html 标记

然后我调用以下函数

但是经过我所有的努力,我无法执行代码,HtmlUnitDriver但相同的代码可以有效地运行FirefoxDriveror PhantomJsDriver。由于它的速度,我倾向于使用 HtmlUnitDriver,但似乎没有任何效果。

0 投票
1 回答
881 浏览

java - 使用 HtmlUnit 从 instagram 获取访问令牌

由于 httpURLconnection 没有切断,我切换到 htmlUnit 以编程方式获取身份验证代码以从 instagram 获取访问令牌,然后从那里做我需要的任何事情,问题是我试图从 url 检索授权代码

mysite.com/?code=ca1ec5b06a0b409293cff74ed9876a46

但我无法访问该链接,因为它似乎没有从授权 URL 重定向。这个:

https://instagram.com/accounts/login/?force_classic_login=&next=/oauth/authorize/%3Fclient_id%CLIENT_ID%26redirect_uri%3Dhttp%3A//MYSITE.COM%26response_type%3Dcode

这是我尝试访问该网址的代码:

0 投票
1 回答
962 浏览

selenium - 错误:org.openqa.selenium.ElementNotVisibleException:您只能使用 htmlunitdriver 与可见元素交互?

我收到此错误:

org.openqa.selenium.ElementNotVisibleException:您只能与可见元素交互

当我使用HtmlUnitDriver. 它适用于 URL,之后当我开始

这样的陈述,它给出了上述错误。帮我解决这个问题。

0 投票
0 回答
59 浏览

javascript - 如何通过webdriver中的htmlunitdriver在ckeditor中发送文本

如何 ckeditor通过htmlunitdriver网络驱动程序发送文本?下面的代码适用于firefoxdriver但不适用于htmlunitdriver.

有什么建议吗?

0 投票
0 回答
601 浏览

java - 无头浏览器自动化 - Selenium Webdriver jar 中的 Phantomjs &HtmlUnitDriver

我正在尝试进行无头浏览器自动化。我都试过了PhantomjsHtmlUnitDriver但我没有成功使用它们。

我在我的办公室代理网络中。我不确定这是否是问题所在。请在下面找到我的硒代码以使用 Phantomjs:

请在此处找到要运行的 selenium 代码HTMLUnitDriver

这里的两个编码都不起作用。打开的驱动程序页面的标题永远不会显示。我也没有收到任何错误。

当我尝试 Phantomjs 时,我在控制台上收到以下消息:

在此之后,什么也没有发生。

有人可以帮帮我吗?提前致谢!

0 投票
0 回答
75 浏览

javascript - Javascript 启用在 htmlunitdriver 中的 chrome 中不起作用

我正在尝试通过使用 jsoup 抓取来从电子商务网站获取数据。由于我正在获取动态内容,因此我正在使用HtmlUnitDriver. 但它只返回空标签,如下所示。

我还通过提供以下内容启用了 javascript

但我仍然得到空标签,请帮助我。

注意:我使用的是 chrome 浏览器。

0 投票
0 回答
66 浏览

java - HtmlUnitDriver 在启用 javascript 的 zul 页面上挂起?

产品已在 ZK 框架下开发。使用 HtmlUnitDriver 进行了无头测试,它被挂在了登录页面中。

后来我发现它也依赖于在互联网上获得相同的 zul 页面。(例如: http: //www.jease.org/demo/zul/checkbox.zul

你能帮我提出你的建议吗?

提前致谢。

0 投票
0 回答
73 浏览

selenium - Selenium HtmlUnit 问题

它不会单击 HtmlUnit 中的元素,但在 Firefox 上运行良好。对于链接链接

和元素//*[@align="right"]/a。htnmlunit 找到元素锚标记,但该标记不包含href. 它单击元素但不访问下一页。

司机

0 投票
1 回答
317 浏览

java - 无法在 HTMLUNITDRIVER 中获取表格>>TD 元素的文本

下面是我的页面 HTML 结构。

我正在使用下面的代码来检索 TD 元素值。

我的 Table Xpath 是正确的。它没有使用 HTMLUNITDRIVE 打印任何内容,并且使用 Firefox 可以正常工作。请建议此问题的解决方案。