问题标签 [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.
java - Htmlunitdriver 无法打开基于套接字的页面
代码:
网址:https ://www.crowdchat.net/chat/c3BvdF9vYmpfMjE2MQ==
上面的代码在 FirefoxDriver 上运行良好。如果我尝试使用 htmlUnitDriver 打开此 url,则会显示一些错误。这个问题的解决方案是什么?我需要设置代理之类的东西吗?请帮忙。浏览器版本:
错误:
selenium - 难以在包含 HtmlUnitDriver 的 selenium webdriver 中运行脚本
我无法运行包含 HtmlUnitDriver 的基本 selenium 脚本。如果我尝试运行代码,我会收到以下错误。
代码:
错误:
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)
任何帮助都将不胜感激。
java - HtmlUnit:如何从中提取元素
我正在尝试自动化我的日常工作。检查元素时,我可以看到网络显示了很多元素,但是当我单击查看页面源时,我只看到乱码。我想提取页面元素可以有人帮助我。我的页面示例如下;
注意:下页有svg和g标签
查看页面源详细信息:
我的 HtmlUnit java 代码找不到目标元素。谁能帮帮我吗?
java - 如何在 HtmlUnit 中获取 textarea 元素及其内容?
我正在尝试使用但得到一些错误来获取元素java
的htmlunit
内容ClassCastException
。不确定我是否以正确的方式得到这个。
例外:
PageIT.java
创建产品.jsp
请指导。
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。仍然收到错误
java - selenium webdriver 在 .get() 方法中花费了太多时间,然后无条件地停止了我的整个 java 进程。(仅适用于一个特定的 URL)
朋友们,我正在使用 selenium webdriver 在我的 java 桌面应用程序中获取页面源。每次我尝试获取此URL 时,我都会遇到一个问题,即“ http://www.greenbergdental.com/offices/university ”,我当前的 Java 线程被卡住并且整个应用程序都停止了。请给我一些解决方案,我已经尝试过Pagetimeout,Scripttimeout。注意:由于某种原因,我无法启用 javascript。所以请不要给我一些建议,比如打开我不能打开的 javascript。
java - 如何在 Java 中使用 HtmlUnitDriver 处理警报?
我正在尝试使用 HtmlUnitDriver 处理警报事件,但我遇到了一些问题,我想了解原因。这是java代码:
这是html代码:index.html
page2.html
控制台中的输出是:
查看输出,似乎与源代码有点不同,关于这个我有几个问题。为什么没有检测到 page2.html 上的警报?为什么会有一些额外的字符,例如“?” 和“// <![CDATA[”?我怎样才能避免它们?
我正在尝试处理警报,而且我还处于起步阶段,因此任何建议都将不胜感激。