當(dāng)前位置:兩周學(xué)會自動化測試 >> 自動化工具模擬鍵鼠操作

自動化工具模擬鍵鼠操作

在AR的使用過程中,有些地方需要用到模擬鍵盤操作,這種鍵盤的模擬操作命令有很多,具體請見AR界面的:【幫助--腳本命令】。那么我們一起看一些模擬鍵盤操作的命令及其應(yīng)用:

1.inputDown

命令含義:模擬鍵盤輸入,只代表模擬鍵按下,沒有模擬鍵彈起。

命令參數(shù):一個參數(shù),輸入待按鍵的鍵名稱。

命令產(chǎn)生:手工添加

命令舉例:ar.inputDown("Enter");

相關(guān)命令:ar.inputDown("F1");

2.inputKey

命令含義:模擬鍵盤輸入,按鍵盤上的某個鍵(包含按下彈起兩個動作)。

命令參數(shù):一個參數(shù),輸入待按鍵的鍵名稱。

命令產(chǎn)生:在錄制時如果沒有選中“記錄擊鍵”,則只對鍵盤上一些特殊按鍵才會有這個命令出現(xiàn),比如按下回車鍵或是Alt+Tab鍵等;如果選中“記錄擊鍵”,則每次進行鍵盤操作都會有這個命令出現(xiàn)。

命令舉例:ar.inputKey("Enter");

ar.inputKey("Alt+Ctrl+Del");

ar.inputKey("Ctrl+S");

ar.inputKey("F1");

相關(guān)命令:pressKey

3.inputString

命令含義:模擬鍵盤輸入一串字符。

命令參數(shù):一個參數(shù),輸入字符串。

命令產(chǎn)生:手動添加。

命令舉例:ar.inputString("spasvo");

相關(guān)命令:pressString

4.inputUp

命令含義:模擬鍵盤輸入,只模擬鍵彈起,沒有模擬鍵按下。

命令參數(shù):一個參數(shù),輸入待按鍵的鍵名稱。

命令產(chǎn)生:手工添加

命令舉例:ar.inputUp("Enter");

ar.inputUp("F1");

相關(guān)命令:inputDown

5.mouseDowm

命令含義:按下鼠標

命令參數(shù):一個參數(shù),輸入鼠標按下方式(有默認值"left")。

命令產(chǎn)生:手工添加。

命令舉例:ar.mouseDowm("left");

ar.mouseDowm();

相關(guān)命令:mouseUp

6.mouseUp

命令含義:彈起鼠標

命令參數(shù):一個參數(shù),輸入鼠標彈起方式(有默認值"left")。

命令產(chǎn)生:手工添加。

命令舉例:ar.mouseUp("left");

ar.mouseUp();

相關(guān)命令:mouseDown

7.inputKey

命令含義:鍵盤輸入

命令參數(shù):一個參數(shù),按鍵的名稱(“tab”)。

命令產(chǎn)生:手工添加。

命令舉例:ar.inputKey("tab");

ar.inputKey(“enter”);