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

自動(dòng)化工具模擬鍵鼠操作

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

1.inputDown

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

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

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

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

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

2.inputKey

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

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

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

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

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

ar.inputKey("Ctrl+S");

ar.inputKey("F1");

相關(guān)命令:pressKey

3.inputString

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

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

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

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

相關(guān)命令:pressString

4.inputUp

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

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

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

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

ar.inputUp("F1");

相關(guān)命令:inputDown

5.mouseDowm

命令含義:按下鼠標(biāo)

命令參數(shù):一個(gè)參數(shù),輸入鼠標(biāo)按下方式(有默認(rèn)值"left")。

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

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

ar.mouseDowm();

相關(guān)命令:mouseUp

6.mouseUp

命令含義:彈起鼠標(biāo)

命令參數(shù):一個(gè)參數(shù),輸入鼠標(biāo)彈起方式(有默認(rèn)值"left")。

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

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

ar.mouseUp();

相關(guān)命令:mouseDown

7.inputKey

命令含義:鍵盤輸入

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

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

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

ar.inputKey(“enter”);