0
在我的selenium webdriver代码中,我调用了一个autoit exe来处理Windows验证对话框。但是,当我执行的代码它它抛出异常从selenium java代码运行autoit exe文件时,访问被拒绝异常
代码
try {
String s2 = System.getProperty("user.dir");
String path2 = s2 + "\\src\resources\\AuthHandler.exe";
java.lang.Runtime.getRuntime().getRuntime().exec(path2);
} catch (IOException e1) {
e1.printStackTrace();
}
唯一的例外是
产生java.io.IOException:不能运行程序 “d:\ ProjCode \工作区\ XXXX \ SRC“:CreateProcess的错误= 5,访问被拒绝
什么是可以这样做的原因。我试过
Process p = new ProcessBuilder(path2).start(); 但获得相同的结果。
该exe有执行权限,当我双击它,它工作正常。