htmlunit-driver相关内容

.NET 是否有 HtmlUnitDriver?

我正在使用 Selenium 的 WebDriver 来运行一些 SpecFlow 测试我正在为自学而开发的 ASP.NET MVC 应用程序. 使用 FirefoxDriver、ChromeDriver 等都需要很长时间才能运行,使用它们实际上非常令人沮丧(在我看来). 我读过一个 HtmlUnitDriver据说比基于浏览器的驱动程序快得多;但我似乎无法在 .NET 客户端库(仅限 ..
发布时间:2022-01-16 08:54:32 C#/.NET

用于自动化的 Headless 浏览器的差异

主要区别在于,基于 GUI 和非基于 GUI(无头)的执行. 我正在寻找所有无头浏览器之间的区别,但不幸的是我没有找到任何区别.我一一翻阅,这更让人困惑.如果有人可以分享具有差异的简短信息,这将是一件好事,这使事情变得清晰. 解决方案 浏览器 浏览器是一种应用程序,它提供了一种方式查看万维网上的所有信息并与之互动.从技术上讲,浏览器,也称为Web 浏览器 或Internet 浏 ..

如何在python中使用硒设置HTMLUnit驱动程序?

在这里阅读答案使我理解,因为HTMLUnit是用Java实现的,所以我需要连接到Selenium Java服务器.我真的不太明白这意味着什么,如果有人将我指向正确的方向,我将不胜感激. 解决方案 使用硒中内置的低于2.52的硒罐 从硒导入Webdriver的 驱动程序= webdriver.Remote(wanted_capabilities = webdriver.DesiredCa ..
发布时间:2021-05-15 18:43:41 Python

在C#中运行HtmlUnit?

我正在尝试使用C#中的Selenium WebDriver运行HtmlUnit. 当我运行以下代码(据我所知,应启动HtmlUnit网络驱动程序): var caps = DesiredCapabilities.HtmlUnit(); IWebDriver driver = new RemoteWebDriver(caps); 我得到了例外: 意外错误. System.Net ..
发布时间:2020-06-18 19:22:23 C#/.NET

无法为我的测试用例运行java junit硒代码

我使用Katalon IDE记录了测试用例的步骤,并且能够使用私有浏览器会话成功地播放了记录. 我现在希望使用无头浏览器在Linux中播放测试用例. 因此,我将测试用例导出为Java Junit代码,如下所示: package pack; import java.util.regex.Pattern; import java.util.concurrent.TimeUnit; i ..
发布时间:2020-06-18 19:22:19 Java开发

通过开发人员工具查看时,Selenium WebDriver无法找到页面源中不存在但HTML中存在的元素

我正在使用Selenium Web驱动程序HtmlUnitDriver来搜索网页上的元素. 我只能搜索“页面源"中可见的那些元素. 但是,我可以使用Internet Explorer开发人员工具(F12)看到这些元素的详细信息. 当我使用Selenium使用这些详细信息(id/name/XPath)时,它会抛出org.openqa.selenium.NoSuchElementException. ..

HTMLUnit驱动程序无头测试的局限性

我可以使用HTML Unit Driver无头浏览器自动化功能执行以下功能吗? 可以拍摄快照吗? 可以单击任何超链接吗? 可以处理弹出窗口吗? 请帮助 我计划使用HTMLUnit驱动程序进行自动化 解决方案 是的,您可以使用无头浏览器按照所有3点来执行所有操作.不要使用HTMLUnit,因为它有很多配置问题. PhamtomJS是无头浏览器的另一种方法,但是Ph ..
发布时间:2020-06-18 19:22:06 其他开发

HtmlUnit ScriptException错误

我正在使用HtmlUnitDriver,&这是我的代码. HtmlUnitDriver driver = new HtmlUnitDriver(true); driver.get("some url here"); 我正在跟踪异常: Caused by: com.gargoylesoftware.htmlunit.ScriptException: Wrapped com ..
发布时间:2020-06-18 19:22:03 Java开发

HtmlUnitDriver似乎没有正在加载页面

我正在尝试让HtmlUnitDriver在我的开发环境中工作.作为初学者,我尝试使用最新的Selenium服务器jar从下一页实现示例: http://code.google.com/p/selenium/wiki/GettingStarted 不幸的是,每当我尝试运行该程序时,都会出现以下异常: Exception in thread "main" org.openqa.seleni ..
发布时间:2020-06-18 19:21:58 Java开发

无头浏览器在自动化方面的差异

主要区别是,在GUI基和非GUI基(无头)上执行. 我正在寻找所有无头浏览器之间的差异,但是很遗憾,我没有找到任何差异.我一个接一个地经历,这使我更加困惑.如果某人可以分享具有差异的简短信息,那就太好了,这很清楚. 解决方案 浏览器 浏览器 是一种应用程序,它提供了一种查看万维网上的所有信息并与之交互.从技术上讲, 浏览器 ,也称为 Web浏览器或 Internet浏览器,是一 ..