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

.net - .NET 是否有 HtmlUnitDriver?

我正在使用Selenium 的 WebDriver为我正在为自学而开发的 ASP.NET MVC 应用程序运行一些SpecFlow测试。

使用FirefoxDriver,ChromeDriver等都需要很长时间才能运行,使用它们实际上非常令人沮丧(在我看来)。

我读过一个HtmlUnitDriver据说比基于浏览器的驱动程序快得多的信息;但我似乎无法在 .NET 客户端库(仅限 Java)中找到版本。那里有 .NET 版本吗?

0 投票
5 回答
21883 浏览

java - 为什么 HtmlUnitDriver 不执行 JavaScript?

我遇到了以下问题:我正在使用带有 Browserversion Firefox_3_6 的 HtmlUnitDriver 运行带有 Selenium 2.9 的 JUnit 测试用例。JavaScript 已启用。现在,当它应该调用并执行以下 javaScript 函数时,它什么也不做:

我想去 ABC.do

如果我使用 FirefoxDriver 执行测试,它就可以工作。

有没有办法让它与 HtmlUnitDriver 一起工作?如果我手动调用 driver.get(" http://host/ABC.do ") 我的测试有效,但这不是正确的方法。

0 投票
2 回答
4981 浏览

java - 如何使用 Selenium WebDriver 处理 HtmlUnitDriver 的身份验证?

如何使用 HtmlUnitDriver 处理身份验证?

0 投票
2 回答
2687 浏览

selenium - HtmlUnitDriver 没有正确获取页面

我是这方面的新手,基本上我正在尝试使用 HtmlUnitDriver,这是我的代码:

但我得到的页面来源是:

我已经尝试过 new HtmlUnitDriver(true) 但它仍然没有加载谷歌我已经将 selenium 服务器独立添加到类路径中。我做错什么了吗?谢谢

PS:我使用 selenium-server-standalone-2.24.1.jar 和 jre 1.7

0 投票
3 回答
8704 浏览

java - HtmlUnit ScriptException 错误

我正在使用 HtmlUnitDriver,这是我的代码。

我收到以下异常:

请帮我解决这个问题。

0 投票
2 回答
299 浏览

selenium - HtmlUnitDriver 和 MouseOver

我的问题是“您只能与当前可见的元素进行交互”错误,在这里更好地描述了Actions 和 htmlunitdriver - 等待不能解决速度问题。我突然想到,由于 htmlunitdriver 进入不可见的浏览器,我怎么能确定 .perform 操作在这里做正确的事情?有没有办法断言这些事情?

0 投票
1 回答
1186 浏览

java - HtmlUnitDriver() 不工作

我在 Eclipse 中设置了一个 selenium 项目。我能够让我的 selenium 项目与 firefox 驱动程序一起工作;但是,当我尝试改用 HtmlUnitDriver 时出现以下错误:

简而言之,我正在尝试执行以下代码:

任何帮助将不胜感激。

0 投票
1 回答
99 浏览

logging - HTMLUnit 删除日志

如何避免HtmlUnitDriver创建日志?使用默认配置会创建很多不必要的日志。例如:

我已经尝试过来自该站点http://orjantaule.blogspot.com/2011/11/silencing-logging-output-from.html的建议(添加一个 commons-logging.properties 文件和一个 simplelog.properties 文件)但是那没起效。

0 投票
6 回答
13127 浏览

java - HtmlUnitDriver 似乎没有加载页面

我试图让 HtmlUnitDriver 在我的开发环境中工作。作为初学者,我尝试使用最新的 selenium 服务器 jar 实现以下页面中的示例: http ://code.google.com/p/selenium/wiki/GettingStarted

不幸的是,每当我尝试运行该程序时,都会出现以下异常:

我尝试修改我的代码以合并此处实施的修复:

HtmlUnitDriver 在获取 url 时导致问题

我尝试driver.getCurrentUrl()在调用后使用获取页面的 URL driver.get("http://www.google.com"),但返回的字符串是about:blank.

如果我使用 FirefoxDriver 运行此示例中的类似代码,它肯定会起作用,但为了满足要求,我需要我的脚本使用 selenium 无头运行(只要它是无头的,可以使用特定的 BrowserVersion 运行) .

任何帮助将不胜感激。

更新:

这是我现在要运行的代码。我只是想看看我可以让 HtmlUnitDriver 处理一些简单的事情,比如在 Google 中输入搜索查询。

更新 2:

这个问题非常离奇。我在家中的计算机上尝试了相同的代码,并且在 BrowserVersion 设置为 Firefox 或 Internet Explorer 时它运行良好。这个问题肯定是由我工作场所的计算机配置引起的,尽管我仍然不知道为什么会发生这种情况。

0 投票
1 回答
695 浏览

java - 如何解决 HtmlUnitDriver 中的 NoSuchElementException

我正在尝试使用 HtmlUnitDriver 在后台运行我的脚本,但它每次都会抛出 Nosuchelementexecution,但它会获取当前的 url。

} }