您好,我正在尝试在 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/