我们需要在环境代理上运行 Selenium Grid。要启动 Selenium Grid,我们启动 PowerShell 脚本 StartSeleniumGrid.ps1。该 powershell 文件启动 Java 进程,即 Selenium Hub。默认情况下,任务执行后,由任务启动的所有进程都被代理杀死。在经典管道中,我们有一个阶段Process.Clean
设置为假。它对我们来说非常有效,我们的 Selenium Grid 开始很好。我们需要在早上启动它,让它运行并在晚上关闭。现在我们在 yaml 管道中需要同样的东西。我已经在经典管道中检查了此设置正在添加名为“PROCESS_CLEAN”的环境变量,其值为“false”。
我指定了名为“Process_Clean”的变量,它创建了相同的环境变量“PROCESS_CLEAN”,其值为“false”。但这并没有帮助。java进程被杀死了。
我们需要让它在 Windows 上工作。不幸的是,k8s 和其他一些容器解决方案目前不在考虑范围之内。