發(fā)布時間:2020-09-01
上篇介紹了MobileRunner腳本命令中touch命令的基本用法,今天介紹一下安卓命令中touch還有哪些擴展命令,這些命令可以適用于一些普通touch無法實現(xiàn)點擊的特殊場景之中。
App自動化測試工具MobileRunner中touch擴展命令(一)
下面我們就接著上一篇一起來看看MobileRunner中安卓的touch命令的拓展還有哪些。
1.touchMove(int xStart, int yStart, int xEnd, int yEnd, long time)
此命令的含義是Android滑屏操作命令,適用范圍是Android。它有五個參數(shù):要求輸入滑屏時的起始坐標、結(jié)束坐標和用時。在腳本之間調(diào)用時出現(xiàn)此命令,鼠標點擊或者手工輸入來添加,例如mr.touchMove(100,110,500,300,2000);
2.touchOffset(String element,int x,int y)
此命令的含義是以某對象中點為參照點根據(jù)坐標偏移量點擊,適用范圍是Android。它有三個參數(shù):第一個參數(shù)輸入對象名,第二個參數(shù)輸入x坐標偏移量,第三個參數(shù)輸入y坐標偏移量。此命令由手動產(chǎn)生,例如mr.touchOffset("po151015.jpg",20,50);
3.touchValue(String value,int index)
此命令的含義是根據(jù)控件的value值進行點擊,適用范圍是Android。它有兩個參數(shù):第一個參數(shù)輸入控件value值,第二個參數(shù)輸入所需點擊的控件為頁面第幾個具有該value值控件。此命令由手動產(chǎn)生,例如mr.touchValue("已完成",0);
4.touchPattern(String value,int index)
此命令的含義是使用正則匹配控件的value值進行點擊,適用范圍是Android。它有兩個參數(shù):第一個參數(shù)輸入正則字符串,第二個參數(shù)輸入所需點擊的控件為頁面第幾個匹配該正則的控件。此命令由手動產(chǎn)生,控件value為兩位數(shù)字加元并在該頁面只有一個與之匹配的控件:mr.touchPattern("[1-9][0-9]?元",0);
App自動化測試工具下載地址:http://dytjszp.cn/Products/MobileRunner.asp
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯(lián)系