App自動(dòng)化測(cè)試工具M(jìn)obileRunner中touch擴(kuò)展命令(二)

發(fā)布時(shí)間:2020-09-01

上篇介紹了MobileRunner腳本命令中touch命令的基本用法,今天介紹一下安卓命令中touch還有哪些擴(kuò)展命令,這些命令可以適用于一些普通touch無法實(shí)現(xiàn)點(diǎn)擊的特殊場(chǎng)景之中。

App自動(dòng)化測(cè)試工具M(jìn)obileRunner中touch擴(kuò)展命令(一)

下面我們就接著上一篇一起來看看MobileRunner中安卓的touch命令的拓展還有哪些。

1.touchMove(int xStart, int yStart, int xEnd, int yEnd, long time)

此命令的含義是Android滑屏操作命令,適用范圍是Android。它有五個(gè)參數(shù):要求輸入滑屏?xí)r的起始坐標(biāo)、結(jié)束坐標(biāo)和用時(shí)。在腳本之間調(diào)用時(shí)出現(xiàn)此命令,鼠標(biāo)點(diǎn)擊或者手工輸入來添加,例如mr.touchMove(100,110,500,300,2000);

2.touchOffset(String element,int x,int y)

此命令的含義是以某對(duì)象中點(diǎn)為參照點(diǎn)根據(jù)坐標(biāo)偏移量點(diǎn)擊,適用范圍是Android。它有三個(gè)參數(shù):第一個(gè)參數(shù)輸入對(duì)象名,第二個(gè)參數(shù)輸入x坐標(biāo)偏移量,第三個(gè)參數(shù)輸入y坐標(biāo)偏移量。此命令由手動(dòng)產(chǎn)生,例如mr.touchOffset("po151015.jpg",20,50);

3.touchValue(String value,int index)

此命令的含義是根據(jù)控件的value值進(jìn)行點(diǎn)擊,適用范圍是Android。它有兩個(gè)參數(shù):第一個(gè)參數(shù)輸入控件value值,第二個(gè)參數(shù)輸入所需點(diǎn)擊的控件為頁面第幾個(gè)具有該value值控件。此命令由手動(dòng)產(chǎn)生,例如mr.touchValue("已完成",0);

4.touchPattern(String value,int index)

此命令的含義是使用正則匹配控件的value值進(jìn)行點(diǎn)擊,適用范圍是Android。它有兩個(gè)參數(shù):第一個(gè)參數(shù)輸入正則字符串,第二個(gè)參數(shù)輸入所需點(diǎn)擊的控件為頁面第幾個(gè)匹配該正則的控件。此命令由手動(dòng)產(chǎn)生,控件value為兩位數(shù)字加元并在該頁面只有一個(gè)與之匹配的控件:mr.touchPattern("[1-9][0-9]?元",0);

 

App自動(dòng)化測(cè)試工具下載地址:http://hgh666.cn/Products/MobileRunner.asp

 

本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系