Selenium調用AutoIT3上傳文件
阿新 • • 發佈:2018-05-09
Selenium AutoIT Selenium上傳文件 Selenium非input標簽上傳 Selenium調用autoIT 1、定位控件對象:
首先定位一個Wind和兩個控件,窗口標題、文件名輸入控件和打開按鈕控件。分別的到他們的信息。 /
首先定位一個Wind和兩個控件,窗口標題、文件名輸入控件和打開按鈕控件。分別的到他們的信息。
2、編寫auto文件上傳腳本:
編寫完腳本後將其以au3文件保存。
代碼:
winActivate("打開");/定位到文件上傳窗口/
ControlSetText("打開", null, "Edit1", "C:\Users\wb-zq379240\Desktop\demo.au3");/定位輸入控件/
sleep(1000);/等待1秒/
controlClick("打開", null, "Button1");/點擊文件打開按鈕
3、生成exe執行文件:
選擇已經保存好的au3文件,然後點擊Convert按鈕,生成exe執行文件。
4、利用java代碼調用生成的exe執行文件。
類名:autoI T3
import java.io.IOException;
public class autoIT3 {
public static void main(String[] args) throws IOException { // TODO Auto-generated method stub Runtime.getRuntime().exec("C:\\Users\\wb-zq379240\\Desktop\\demo.exe");//執行指定的exe執行文件 }
}
註意:此代碼必須做異常處理。
Selenium調用AutoIT3上傳文件