使用两个远程节点实现了selenium网格,将AUTO-IT脚本转换为exe,需要通过selenium脚本传递。另一个选择是在Jenkins前/后构建中包含PsExec。需要与其他用户重复此过程。
请建议..
Selenium Code -
String path = "d:";
Process process = Runtime.getRuntime().exec("cmd /c start /wait" + path + "\\ActivateWindow.exe");
process.waitFor();
詹金斯的PsExec -
psexec \ machinename -accepteula -i 0 -u machinename \ username -p password d:\ ActivateWindow.exe
答案 0 :(得分:1)
工作!而不是在Jenkins上使用psexec,只需在预构建步骤中使用“批处理”文件给出命令的整个路径和其余部分。现在需要检查一下exe文件来代替bats。