2

我想做易于使用的 selenium 测试——只需运行一个文件,它就会启动服务器,连接到它,运行测试,然后关闭服务器并退出(在 Windows 上)。

我不希望用户看到 selenium 控制台,所以我想尽可能隐藏它(在后台运行它并可能记录输出)。如何直接从 Java 启动 selenium 服务器?

4

2 回答 2

1

好吧,这并不难(至少在 Windows 上)。我曾经像这样启动硒服务器:

java -jar selenium-server-xxx.jar <options>

要在没有控制台的情况下启动它,我只需使用javaw

javaw -jar selenium-server-xxx.jar <options>
于 2015-06-16T10:00:34.253 回答
1

创建一个 windows.bat文件并运行该.bat文件以启动 selenium 服务器。您还可以包含您的测试类和依赖项。

例如:

java -cp ".;.\supportlibraries\junit4.11.jar;.\supportlibraries\poi-3.8-20120326.jar;D:\downloads\Selenium 2.0\selenium-server-standalone-2.45.0.jar" org.junit.runner.JUnitCore [classname]
于 2015-09-11T09:49:23.670 回答