问题标签 [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.
.net - .NET 是否有 HtmlUnitDriver?
我正在使用Selenium 的 WebDriver为我正在为自学而开发的 ASP.NET MVC 应用程序运行一些SpecFlow测试。
使用FirefoxDriver
,ChromeDriver
等都需要很长时间才能运行,使用它们实际上非常令人沮丧(在我看来)。
我读过一个HtmlUnitDriver
据说比基于浏览器的驱动程序快得多的信息;但我似乎无法在 .NET 客户端库(仅限 Java)中找到版本。那里有 .NET 版本吗?
java - 为什么 HtmlUnitDriver 不执行 JavaScript?
我遇到了以下问题:我正在使用带有 Browserversion Firefox_3_6 的 HtmlUnitDriver 运行带有 Selenium 2.9 的 JUnit 测试用例。JavaScript 已启用。现在,当它应该调用并执行以下 javaScript 函数时,它什么也不做:
我想去 ABC.do
如果我使用 FirefoxDriver 执行测试,它就可以工作。
有没有办法让它与 HtmlUnitDriver 一起工作?如果我手动调用 driver.get(" http://host/ABC.do ") 我的测试有效,但这不是正确的方法。
java - 如何使用 Selenium WebDriver 处理 HtmlUnitDriver 的身份验证?
如何使用 HtmlUnitDriver 处理身份验证?
selenium - HtmlUnitDriver 没有正确获取页面
我是这方面的新手,基本上我正在尝试使用 HtmlUnitDriver,这是我的代码:
但我得到的页面来源是:
我已经尝试过 new HtmlUnitDriver(true) 但它仍然没有加载谷歌我已经将 selenium 服务器独立添加到类路径中。我做错什么了吗?谢谢
PS:我使用 selenium-server-standalone-2.24.1.jar 和 jre 1.7
java - HtmlUnit ScriptException 错误
我正在使用 HtmlUnitDriver,这是我的代码。
我收到以下异常:
请帮我解决这个问题。
selenium - HtmlUnitDriver 和 MouseOver
我的问题是“您只能与当前可见的元素进行交互”错误,在这里更好地描述了Actions 和 htmlunitdriver - 等待不能解决速度问题。我突然想到,由于 htmlunitdriver 进入不可见的浏览器,我怎么能确定 .perform 操作在这里做正确的事情?有没有办法断言这些事情?
java - HtmlUnitDriver() 不工作
我在 Eclipse 中设置了一个 selenium 项目。我能够让我的 selenium 项目与 firefox 驱动程序一起工作;但是,当我尝试改用 HtmlUnitDriver 时出现以下错误:
简而言之,我正在尝试执行以下代码:
任何帮助将不胜感激。
logging - HTMLUnit 删除日志
如何避免HtmlUnitDriver
创建日志?使用默认配置会创建很多不必要的日志。例如:
我已经尝试过来自该站点http://orjantaule.blogspot.com/2011/11/silencing-logging-output-from.html的建议(添加一个 commons-logging.properties 文件和一个 simplelog.properties 文件)但是那没起效。
java - HtmlUnitDriver 似乎没有加载页面
我试图让 HtmlUnitDriver 在我的开发环境中工作。作为初学者,我尝试使用最新的 selenium 服务器 jar 实现以下页面中的示例: http ://code.google.com/p/selenium/wiki/GettingStarted
不幸的是,每当我尝试运行该程序时,都会出现以下异常:
我尝试修改我的代码以合并此处实施的修复:
我尝试driver.getCurrentUrl()
在调用后使用获取页面的 URL driver.get("http://www.google.com")
,但返回的字符串是about:blank
.
如果我使用 FirefoxDriver 运行此示例中的类似代码,它肯定会起作用,但为了满足要求,我需要我的脚本使用 selenium 无头运行(只要它是无头的,可以使用特定的 BrowserVersion 运行) .
任何帮助将不胜感激。
更新:
这是我现在要运行的代码。我只是想看看我可以让 HtmlUnitDriver 处理一些简单的事情,比如在 Google 中输入搜索查询。
更新 2:
这个问题非常离奇。我在家中的计算机上尝试了相同的代码,并且在 BrowserVersion 设置为 Firefox 或 Internet Explorer 时它运行良好。这个问题肯定是由我工作场所的计算机配置引起的,尽管我仍然不知道为什么会发生这种情况。
java - 如何解决 HtmlUnitDriver 中的 NoSuchElementException
我正在尝试使用 HtmlUnitDriver 在后台运行我的脚本,但它每次都会抛出 Nosuchelementexecution,但它会获取当前的 url。
} }