java - 使用 htmlunit 在 headless 服务器上运行 selenium 测试

标签 java selenium webdriver htmlunit

您好,我正在尝试在 headless 服务器上运行一个简单的 selenium 测试。我想使用 HtmlUnit,因为服务器只有 128 mb 内存,所以 xvfb+firefox 不合适。

当我运行时:

java -jar selenium-server.jar -htmlSuite *webdriver http://example.com test.html log.html

我收到这个错误:

java.lang.RuntimeException: com.thoughtworks.selenium.SeleniumException: 没有给出 webdriver session ID

我想问题是我没有安装 htmlunit 浏览器。不是吗?

如何安装 htmlunit 浏览器?

最佳答案

我认为您的代码有一些语法错误。我曾使用 selenium 服务器在没有 webdriver 的情况下运行 html 测试套件,并使用了以下代码:-

java -jar selenium-server.jar -htmlSuite "*browsername""baseURL""TestSuite name along with the path""要生成的报告的路径和名称"

希望这对你有帮助..

关于java - 使用 htmlunit 在 headless 服务器上运行 selenium 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10121976/

相关文章:

primefaces - 使用 Webdriver 进行 PrimeFaces 文件上传

java - 正确的 JFrame 组件,用于查看输入的数据,并在加载时正确查看布局

java - Jpa,Seam 更新实体

java - 远程 jprofiler 集成

python - 在 Selenium WebDriver 中设置加载页面的真正超时?

java - 错误 :(34, 12) java : incompatible types: java. lang.String 无法转换为 org.openqa.selenium.WebDriver

java - 将输入字段与一列通配符匹配

java - netbeans中的编码结构

python - 如何处理 selenium (python) 中的日期选择器?

python - 如何修复 Selenium WebDriverException : The browser appears to have exited before we could connect?