繁体   English   中英

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

[英]How to execute selenium script/batch using java

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

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

请帮我在这里。

要运行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"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM