如何从 HTML 页面 运行 TestNG 批处理文件
How to run a TestNG batch file from an HTML page
下面的代码 运行 是一个简单的批处理文件,用于回显某些内容,但 运行 testNG.bat。
批处理文件有四个命令:ANT、清理、编译和运行
<html>
<!--Javascript to run batch file as an Active X component in IE-->
<script language="JavaScript" type="text/javascript">
MyObject = new ActiveXObject("WScript.Shell")
function Runbat() {
MyObject.Run("\"D:\testNG.bat\"");
}
</script>
<body>
<h1>Run a Program</h1>
<button onclick="Runbat()">Run bat File</button>
</body>
</html>
未测试
我会这样尝试:
MyObject.Run("\"file:///D:/testNG.bat\"");
或者至少像这样:
MyObject.Run("\"D:/testNG.bat\"");
如果它不起作用,请尝试用单引号替换转义引号(\"
到 '
)
下面的代码 运行 是一个简单的批处理文件,用于回显某些内容,但 运行 testNG.bat。
批处理文件有四个命令:ANT、清理、编译和运行
<html>
<!--Javascript to run batch file as an Active X component in IE-->
<script language="JavaScript" type="text/javascript">
MyObject = new ActiveXObject("WScript.Shell")
function Runbat() {
MyObject.Run("\"D:\testNG.bat\"");
}
</script>
<body>
<h1>Run a Program</h1>
<button onclick="Runbat()">Run bat File</button>
</body>
</html>
未测试
我会这样尝试:
MyObject.Run("\"file:///D:/testNG.bat\"");
或者至少像这样:
MyObject.Run("\"D:/testNG.bat\"");
如果它不起作用,请尝试用单引号替换转义引号(\"
到 '
)