如何使用Java执行Selenium脚本/批处理

时间:2018-07-10 06:25:18

标签: java selenium

想使用Java执行Selenium脚本/批处理脚本。根据输入参数来调用脚本/批处理脚本。

要了解如何使用Java代码运行脚本/批处理。

请在这里帮助我。

1 个答案:

答案 0 :(得分:1)

要运行Java项目文件中包含的bash脚本,请使用ProcessBuilder类,如下所示:

ProcessBuilder procBuildScript = new ProcessBuilder ([your_script_path],arg1,arg2,...);
procBuildScript.start();

因此您可以在脚本路径之后传递参数 作为“ script.sh”,arg1,arg2

例如:

public void runMyScript(String aFirstArg, String aSecondArg){

     ProcessBuilder procBuildScript = new ProcessBuilder("./your-script.sh",aFirstArg,aSecondArg);
     procBuildScript.start();

}

在脚本中,您可以使用与所需参数所在的索引相对应的表达式$ 1,$ 2 ... $ {10},$ {11}来调用这些参数:

#!/bin/bash
# your-script.sh

echo "First argument is : $1"
echo "Third argument is : $3"