在后台从 java 启动 selenium 服务器
Starting selenium server from java in the background
我想进行易于使用的 selenium 测试 - 只需 运行 一个文件,它会启动服务器,连接到它,运行 测试,然后关闭服务器并退出 (在 windows).
我不想让用户看到 selenium 控制台,所以我想尽可能隐藏它(运行 它在后台,可能还有日志输出)。如何直接从 Java 启动 selenium 服务器?
嗯,这并不难(至少在 windows 上)。我曾经像这样启动 selenium 服务器:
java -jar selenium-server-xxx.jar <options>
要在没有控制台的情况下启动它,我只使用 javaw:
javaw -jar selenium-server-xxx.jar <options>
创建 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]
我想进行易于使用的 selenium 测试 - 只需 运行 一个文件,它会启动服务器,连接到它,运行 测试,然后关闭服务器并退出 (在 windows).
我不想让用户看到 selenium 控制台,所以我想尽可能隐藏它(运行 它在后台,可能还有日志输出)。如何直接从 Java 启动 selenium 服务器?
嗯,这并不难(至少在 windows 上)。我曾经像这样启动 selenium 服务器:
java -jar selenium-server-xxx.jar <options>
要在没有控制台的情况下启动它,我只使用 javaw:
javaw -jar selenium-server-xxx.jar <options>
创建 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]