您好,登錄后才能下訂單哦!
測(cè)試的同學(xué)們?cè)谧?/span>app自動(dòng)化測(cè)時(shí),經(jīng)常會(huì)用到查找元素、定位元素、發(fā)送數(shù)據(jù)、長(zhǎng)按、點(diǎn)
擊、上滑、下滑、左滑、右滑等操作。下面講下用appium自帶的swipe方法怎么實(shí)現(xiàn)上滑、
下滑、左滑、右滑。
前置條件:appium已開(kāi)啟;并且已鏈接上手機(jī)。
通過(guò)SDK自帶的UIautomator來(lái)定位元素。
Python通過(guò)appium模塊可以正常鏈接到手機(jī)
一. 打開(kāi)uiautomator來(lái)熟悉X、Y坐標(biāo)的概念
每個(gè)元素都有開(kāi)始和結(jié)束坐標(biāo)。(也就是這個(gè)元素在屏幕中個(gè)位置)
右邊的顯示區(qū)域最后一個(gè)元素的開(kāi)始坐標(biāo)為[772.1872],結(jié)束坐標(biāo)為[817,1905]
那么我們要滑動(dòng)屏幕,也就是點(diǎn)擊一個(gè)坐標(biāo)然后滑動(dòng)到另外一個(gè)坐標(biāo),做了這樣的操作
后,屏幕就會(huì)相應(yīng)的滑動(dòng)。
二. 使用swipe方法
上滑:
先獲取屏幕的大小,每款手機(jī)尺寸不一,所以通過(guò)get_window_size函數(shù)獲取尺寸。
上滑操作就是從屏幕的下端點(diǎn)擊一個(gè)坐標(biāo)然后往上滑動(dòng),x坐標(biāo)可以不變。Y的開(kāi)始和結(jié)束坐標(biāo)改進(jìn)即可。
下滑:
下滑就是從屏幕的上端點(diǎn)擊一個(gè)坐標(biāo)然后往下滑動(dòng)到另外一個(gè)坐標(biāo),x坐標(biāo)可以不變。Y的開(kāi)始和結(jié)束坐標(biāo)改變即可。
左滑:
左滑就是從屏幕的右端點(diǎn)擊一個(gè)坐標(biāo)點(diǎn)往左滑動(dòng)到另外一個(gè)坐標(biāo)點(diǎn)。Y坐標(biāo)可以不改變。X的開(kāi)始和結(jié)束坐標(biāo)改變即可。
右滑:
右滑就是從屏幕的左端點(diǎn)擊一個(gè)坐標(biāo)點(diǎn)然后往后滑動(dòng)到另外一個(gè)坐標(biāo)點(diǎn).Y坐標(biāo)可以不變。X的開(kāi)始和結(jié)束坐標(biāo)改變即可。
有問(wèn)題可以加×××流QQ群:610845268
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。