0
我正在自动化Selenium WebDriver测试以及chrome,并且有一个AutoIT脚本可供我绕过网站登录。AutoIT脚本在执行后再次运行,不需要其他调用
我请用下面的代码的脚本:
try {
Reporter.log("Running AutoIT log-in script");
Runtime.getRuntime().exec("C:\\Users\\aaa\\Script\\Auth.exe");
} catch (IOException e) {
e.printStackTrace();
driver.close();
Reporter.log("AutoIT script not found or can't be launched.");
}
执行流程为:
1-铬启动执行
2-脚本(登录成功)
3-测试运行
4- 脚本再次执行
5-铬关闭
6-结果;测试失败。
我尝试添加喜欢的东西:
$g_szVersion = "Login v2.0"
If WinExists($g_szVersion) Then Exit
AutoItWinSetTitle($g_szVersion)
为了使其运行一次,但因为它运行脚本结束后,有没有点跟踪重复执行这样。
任何帮助将不胜感激,谢谢!