0

Selenium GRID2 设置有一个集线器和三个节点(VM Windows)。所有的配置文件都设置好了,我用每台机器上执行的几个批处理文件启动服务。一切启动后,它工作得很好。当执行批处理文件的远程连接用户实际注销机器时,测试无法再连接到浏览器。

我可以在启动所有操作后让用户帐户保持登录状态并保持登录状态。但是,我更愿意找到一种方法来让服务启动并保持活动状态,而无需任何用户登录系统。有没有办法在所有用户注销机器后强制所有服务保持活动状态。还需要完整的浏览器才能运行,因为还有屏幕截图。有人可以指出我正确的方向或告诉我如何让它发挥作用或者是否可能?

4

1 回答 1

1

通过任务计划程序设置计划任务以执行批处理文件以启动每台机器上的节点。您可以设置触发器以在系统启动时或在特定时间执行批处理文件。

此外,在创建任务时,选择“无论用户是否登录都运行”选项

我还添加了一个任务来重新启动节点机器(每晚)以保持它清洁过时的浏览器窗口。由于节点批处理文件在启动时运行,因此您无需登录到集线器/节点机器来手动启动它。

于 2014-08-15T05:25:52.800 回答