在Windows XP中运行Selenium Server standalone 2作为服务

如何在Windows XP中将Selenium Server Standalone 2作为Windows服务运行?

或者如果你想在启动时启动,你可以这样做:

  1. 创建将包含此命令的文件01_start_hub.bat

     java -jar selenium-server-standalone-2.20.0.jar -role hub 
  2. 创建将包含此命令的文件02_start_node.bat

     java -jar selenium-server-standalone-2.20.0.jar -role node -hub http://localhost:4444/grid/register 
  3. 将两个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)工作得更好。 使用说明非常简单。

以下是我使用它的方式:

  1. 下载并解压缩nssm.exe
  2. 我想运行一个同时充当集线器和节点的实例,所以我没有指定一个角色。 我也只是想要默认设置,所以我没有传入任何参数。 下面是我从命令行所做的: nssm install seleniumium-server“C:\ Program Files \ Java \ jre6 \ bin \ java.exe”“-jar C:\ seleniumium \ selenium-server-standalone-2.21.0.jar “

如果你想只运行一个集线器或者一个节点,那么把-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的参数。

签出以下项目…我用它来设置我的Minecraft服务器(Java项目)作为一个Windows服务。

http://yajsw.sourceforge.net/

祝你好运

这里是链接到更持久的解决方案 – 首先创建BAT文件在我的其他答案。 其次阅读本文 – 关于创建服务。 我会建议在选项中指出BAT文件。

我从来没有创建过一个服务,所以帮助页面尽可能地提供