问题标签 [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 投票
0 回答
672 浏览

java - Htmlunitdriver 无法打开基于套接字的页面

代码:

网址:https ://www.crowdchat.net/chat/c3BvdF9vYmpfMjE2MQ==

上面的代码在 FirefoxDriver 上运行良好。如果我尝试使用 htmlUnitDriver 打开此 url,则会显示一些错误。这个问题的解决方案是什么?我需要设置代理之类的东西吗?请帮忙。浏览器版本:

错误:

0 投票
0 回答
102 浏览

java - 单击带有 HtmlUnit - Java 的按钮

我无法单击 HtmlUnit 的按钮,已经通过名称和 ID 尝试过,它没有值,我已经等待但仍然没有。

Html 页面按钮:

按钮

安慰:

htmlunit.Acesso.main(Acesso.java:74) 处的 java.lang.NullPointerException

0 投票
1 回答
571 浏览

selenium - 难以在包含 HtmlUnitDriver 的 selenium webdriver 中运行脚本

我无法运行包含 HtmlUnitDriver 的基本 selenium 脚本。如果我尝试运行代码,我会收到以下错误。

代码:

错误:

0 投票
3 回答
5820 浏览

selenium - 无法在 Selenium 中找到元素 (htmlUnitDriver)

我无法在我使用的硒中找到一个元素htmlUnitDriver。很好的驱动程序工作正常,但我无法找到谷歌搜索文本框元素。

这是代码:

这是一个错误:

线程“主”org.openqa.selenium.NoSuchElementException 中的异常:无法使用 .//*[@id='gs_htif0'] 定位节点有关此错误的文档,请访问:http ://seleniumhq.org/exceptions /no_such_element.html 构建信息:版本:'2.53.0',修订:'35ae25b1534ae328c771e0856c93e187490ca824',时间:'2016-03-15 10:43:46' 系统信息:主机:'user-PC',ip:'192.168.1.52', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_51' 驱动程序信息: driver.version: SampleUnitDriver at org.openqa.selenium.htmlunit .HtmlUnitDriver.findElementByXPath(HtmlUnitDriver.java:1165) 在 org.openqa.selenium.By$ByXPath.findElement(By.java:361) 在 org.openqa.selenium.htmlunit.HtmlUnitDriver$5.call(HtmlUnitDriver.java:1725)在 org.openqa.selenium.htmlunit.HtmlUnitDriver.implicitlyWaitFor(HtmlUnitDriver.java:1367) 在 org.openqa 的 org.openqa.selenium.htmlunit.HtmlUnitDriver$5.call(HtmlUnitDriver.java:1721)。selenium.htmlunit.HtmlUnitDriver.findElement(HtmlUnitDriver.java:1721) at org.openqa.selenium.htmlunit.HtmlUnitDriver.findElement(HtmlUnitDriver.java:606) at com.digitalmqc.automation.action.SampleUnitDriver.main(SampleUnitDriver.java: 19)

任何帮助都将不胜感激。

0 投票
1 回答
289 浏览

java - HtmlUnit:如何从中提取元素 tag page

我正在尝试自动化我的日常工作。检查元素时,我可以看到网络显示了很多元素,但是当我单击查看页面源时,我只看到乱码。我想提取页面元素可以有人帮助我。我的页面示例如下;

注意:下页有svg和g标签

查看页面源详细信息:

我的 HtmlUnit java 代码找不到目标元素。谁能帮帮我吗?

0 投票
1 回答
1077 浏览

java - 阅读 HTML 单元中的警报

我正在使用 Java 开发 HTML 单元以读取 HTML 页面。我有一个场景,我必须从弹出/警报窗口中读取消息。我有一个索引页page = form.getInputByName("index").click();

单击索引页面后,我得到响应页面。但在此之前,我会收到警报,例如

在此处输入图像描述

我想阅读上面的消息,然后继续确定。

我尝试使用像`这样的警报处理程序

但这对我不起作用。

0 投票
0 回答
455 浏览

java - 如何在 HtmlUnit 中获取 textarea 元素及其内容?

我正在尝试使用但得到一些错误来获取元素javahtmlunit内容ClassCastException。不确定我是否以正确的方式得到这个。

例外:

PageIT.java

创建产品.jsp

请指导。

0 投票
2 回答
2207 浏览

java - 出现错误“java.lang.NoClassDefFoundError:com/gargoylesoftware/htmlunit/html/HtmlElement”

我正在使用 selenium webdriver 进行我编写的代码的测试:

但是我得到了输出

我在代码中包含了 selenium-htmlunit-driver-2.46.0.jar 的 jar。仍然收到错误。所以请检查是什么问题。

提前致谢

我在库中分别包含了 selenium-htmlunit-driver-2.46.0.jar 的 jar。仍然收到错误

0 投票
1 回答
355 浏览

java - selenium webdriver 在 .get() 方法中花费了太多时间,然后无条件地停止了我的整个 java 进程。(仅适用于一个特定的 URL)

朋友们,我正在使用 selenium webdriver 在我的 java 桌面应用程序中获取页面源。每次我尝试获取此URL 时,我都会遇到一个问题,即“ http://www.greenbergdental.com/offices/university ”,我当前的 Java 线程被卡住并且整个应用程序都停止了。请给我一些解决方案,我已经尝试过Pagetimeout,Scripttimeout。注意:由于某种原因,我无法启用 javascript。所以请不要给我一些建议,比如打开我不能打开的 javascript。

0 投票
1 回答
453 浏览

java - 如何在 Java 中使用 HtmlUnitDriver 处理警报?

我正在尝试使用 HtmlUnitDriver 处理警报事件,但我遇到了一些问题,我想了解原因。这是java代码:

这是html代码:index.html

page2.html

控制台中的输出是:

查看输出,似乎与源代码有点不同,关于这个我有几个问题。为什么没有检测到 page2.html 上的警报?为什么会有一些额外的字符,例如“?” 和“// <![CDATA[”?我怎样才能避免它们?

我正在尝试处理警报,而且我还处于起步阶段,因此任何建议都将不胜感激。