问题标签 [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 - Selenium HtmlUnit 驱动程序异常
我正在使用 JUnit、Selenium WebDriver 并尝试使用 HtmlUnit 和http://vk.com站点进行一些测试,但失败了。看起来 FirefoxDriver 很适合我。
这是代码:
当我启动它时,我得到一个例外:
有什么建议么?附言。这是黑盒测试,我无权在现场更改内部代码。
java - 如何正确初始化 HtmlUnit 驱动程序以使用 javascript
我正在尝试开始使用 Webdriver 和无头浏览器,但遇到了一些困难。不幸的是,我不能分享我所有的代码,但我可以展示我是如何设置它的。因此,让我在此之前先说我尝试实现的基本用例是我使用 chrome 驱动程序实现的,以确保它不是像糟糕的 xpath 这样更普通的东西,并且脚本运行良好。下面是我初始化 htmlunit 的方式,下面是出现的许多错误中的一些
在我的登录页面上使用 htmlunit 驱动程序就像一个冠军,一旦我进入应用程序的主页,但是事情就崩溃了。
除此之外,我还收到大量这样的警告:
2013 年 11 月 19 日下午 1:51:42 com.gargoylesoftware.htmlunit.DefaultCssErrorHandler 警告
我怀疑由于所有这些错误,我的javascript实际上没有加载。为了验证这一点,我在使用 Chrome 运行测试时在我的主页上获取了页面源,然后对 HtmlUnit 做了同样的事情,这证实了我的怀疑。javascipts 生成的 html 都不存在。我们的网站使用 JQuery、Knockout 和其他几个插件,所有这些库都很常见,当我运行应用程序时,它们都不是 chrome 驱动程序的问题或在开发工具控制台中引发任何类型的错误。任何帮助将不胜感激。
java - 无法通过 htmlunit 为其他 url 的特定 URL 下载 web 内容,这很好
我正在使用 gui-less 浏览器 htmlunits 来检索网页的网页内容,并且该代码在“ http://www.xyzzzzzzz.com.sg/ ”之外的其他网站上运行良好。谁能解释为什么会这样????我已经为所有三个浏览器 CHROME、FIREFOX 和 IE 使用了 HtmlUnit webdriver 作为 BrowserVersion,没有任何效果。
selenium-webdriver - 无法在 Maven 下使用 HtmlUnitDriver 运行 Geb 测试
我正在运行示例 Google 规范,即:
具有以下内容GebSpec
:
以及以下相关pom.xml
摘录:
如果我从CLI
or运行它,它会失败并显示消息IDE
:
我已经检查过,commons-collection jar 存在并且包含“缺失”类。我根本没有使用ChromeDriver
,FirefoxDriver
和InternetExplorerDriver
.
不幸的是,由于环境原因,我必须使用HtmlUnitDriver
,所以我真的对这个摸不着头脑。
将不胜感激任何建议。
编辑 1:已设法在我的 Mac 上成功运行此测试的一部分,其余部分超时。但我没有看到与上述相同的错误(在 Windows 上观察到)。
java - HtmlUnit 忽略 JavaScript 错误?
我正在尝试遍历一个网站,但在他们的一个页面上我收到了这个错误:
无论如何我可以忽略这个错误吗?我并不特别关心日历是否正确加载。
java - 无法使用 Selenium Web 驱动程序上传文件
我正在尝试通过以下代码使用 selenium Web 驱动程序上传文件:
该文件未上传,输出为:
这是我尝试上传文件的表单元素的html:
现在有趣的是,如果我在上传文件的真实浏览器中填写上述表格,提交时,它会将我带到网址:http ://www.andromo.com/projects/276345/gallery_activities/24456/edit . 但是使用 selenium ,它会将我带到http://www.andromo.com/projects/276345/gallery_activities/24456/gallery_items,一个在真实浏览器中的链接(当然在登录后)将我带到“对不起页面不存在”页面。那么这里发生了什么?我也尝试用 HtmlUnit 来做。(参考我今天发布的这个问题),但它给了我相同的结果。
java - 使用 xorg-x11-server-Xvfb 配置 selenium webdriver
我们在窗口 7 上使用 eclipse 使用 junit+java 开发了 selenium webdriver 脚本。所有脚本都按预期工作,现在我们使用此脚本使用 Jmeter 进行负载测试。但是,在运行脚本系统时,基于用户线程打开多个浏览器(200)并创建系统挂起,有没有办法处理这个问题,或者我们可以在不打开浏览器的情况下运行脚本。我遇到了 xvfb 工具,但无法为该工具获取 java api 以在 eclipse 中插入。
我们也尝试过使用 HtmlUnitDriver,但由于它不支持 javascript,因此测试失败,我们也尝试了 HtmlUnit 并发现了同样的事情。
注意:我们已经编写了 webdriver 脚本来维护屏幕上元素(自动完成、图像)的显示项。
如果有人可以提供帮助或提供更多信息,那就太好了......
javascript - 硒。HtmlUnitDriver。如何启用 JavaScript 和 Cookie?
这是我尝试使用 HtmlUnitDriver 导航到页面时遇到的错误:
需要支持 JavaScript 和 Cookie 才能使用该网站。为了能够使用网站的所有功能,请下载并安装以下浏览器之一
java - 如何使用 htmlunitsriver 进行网页抓取?
我得到这样的东西
嗨,我正在使用 Selenium Webdriver 抓取网页,我能够获取我的数据,但问题是这直接与浏览器交互,我不想打开 Web 浏览器并想抓取所有数据是
我怎样才能实现我的目标
这是我的代码
提前致谢
java - 如何使用正则表达式从其他站点提取数据?
嗨,我正在尝试从另一个站点提取数据,但问题是我想以我无法实现的所需格式提取数据,所以我该如何实现我的目标
这是我做的代码
我想像这样提取我的数据
我怎样才能达到我想要的输出
提前致谢