如何在Windows XP中将Selenium Server Standalone 2作为Windows服务运行?
或者如果你想在启动时启动,你可以这样做:
创建将包含此命令的文件01_start_hub.bat
:
java -jar selenium-server-standalone-2.20.0.jar -role hub
创建将包含此命令的文件02_start_node.bat
:
java -jar selenium-server-standalone-2.20.0.jar -role node -hub http://localhost:4444/grid/register
将两个bat文件放入启动文件夹C:\Documents and Settings\UserName\Start Menu\Programs\Startup
是的,启动后你会有两个“丑陋”的DOS提示符,但这是quickwin solutin
http://brantleytec.blogspot.com/2012/11/selenium-hub-and-node-as-windows-service.html
该链接描述了我使用本机Microsoft程序设置和使用seleniumium集线器和节点作为服务的过程。 我能够在工作PC上以及在每次构建之后运行我的测试的远程服务器上进行本地运行。
如果这是为您的本地PC,但我可能会建议使用ChromeDriver而不是RemoteWebDriver。 它的设置较少,并允许新员工开始使用您的测试,而无需任何额外的设置。
我非常非吮吸服务经理有很多运气。 这是一个独立的可执行文件,创建和Windows服务,比我曾经使用过的任何替代方法(我正在考虑srvany.exe)工作得更好。 使用说明非常简单。
以下是我使用它的方式:
如果你想只运行一个集线器或者一个节点,那么把-role集线器或者-role节点添加到步骤2中的最后一个参数中,比如“-jar C:\ seleniumium \ selenium-server-standalone-2.21”。 0.jar -role集线器“。 您也可以在这里为seleniumium指定任何其他参数。
如果以后需要调整参数,可以通过HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \\ Parameters下的Regedit来完成。 具体来说,AppParameters键包含您传递给seleniumium的参数。
这里是链接到更持久的解决方案 – 首先创建BAT文件在我的其他答案。 其次阅读本文 – 关于创建服务。 我会建议在选项中指出BAT文件。
我从来没有创建过一个服务,所以帮助页面尽可能地提供