1. 程式人生 > >Selenium調用AutoIT3上傳文件

Selenium調用AutoIT3上傳文件

Selenium AutoIT Selenium上傳文件 Selenium非input標簽上傳 Selenium調用autoIT

1、定位控件對象:
首先定位一個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上傳文件