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)
爲了使其運行一次,但因爲它運行腳本結束後,有沒有點跟蹤重複執行這樣。
任何幫助將不勝感激,謝謝!