如何从 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\"");

如果它不起作用,请尝试用单引号替换转义引号(\"'