转换为exe的Auto-IT需要在远程节点上的selenium网格上运行

时间:2014-02-27 13:29:18

标签: java selenium-webdriver autoit selenium-grid psexec

使用两个远程节点实现了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

1 个答案:

答案 0 :(得分:1)

工作!而不是在Jenkins上使用psexec,只需在预构建步骤中使用“批处理”文件给出命令的整个路径和其余部分。现在需要检查一下exe文件来代替bats。