如何在Windows下自动启动selenium节点

我正在尝试自动启动我的Selenium Grid。

我把Hub作为服务注册,所以在机器启动的时候启动,但是文献告诉我我不能在节点上做同样的事情,因为它不会在User上下文中,所以我不会能够得到截图等

我已经看到模糊的提示,你可以添加一些东西到registry来启动一个程序,但我不是真的相信那是我想要的。

IT间隔时间将服务器拉下来进行升级,并且会话在X处于非活动状态后被设置为超时,因此,将一个远程桌面打开到所有6个节点以便login,然后每隔一分钟就开始一个冗长而愚蠢的过程时间。

你如何最好地pipe理这个? – configuration机器自动login,并将startSeleniumNode.bat放在该用户的开始文件夹? – 在启动testing的jenkins构build脚本中添加一些命令行条目,依次调用6个节点中的每一个来启动selenium节点(以及如何做?)

看看AlwaysUp – 它允许你运行几乎所有的应用程序作为Windows服务,包括seleniumium Grid集线器和节点。

我之前创建了一个使用AlwaysUp进行节点管理的相当大的Grid基础设施。 这对启动网格非常有用,可以让你指定一个用户帐户来运行,定期重新启动计划等等。