1. 程式人生 > >Appium_swipe模擬上下左右滑動操作

Appium_swipe模擬上下左右滑動操作

appium 自動化測試 swipe方法 模擬手機屏幕滑動

測試的同學們在做app自動化測時,經常會用到查找元素、定位元素、發送數據、長按、點

擊、上滑、下滑、左滑、右滑等操作。下面講下用appium自帶的swipe方法怎麽實現上滑、

下滑、左滑、右滑。

前置條件:appium已開啟;並且已鏈接上手機。

通過SDK自帶的UIautomator來定位元素。

Python通過appium模塊可以正常鏈接到手機

一. 打開uiautomator來熟悉XY坐標的概念

技術分享

每個元素都有開始和結束坐標。(也就是這個元素在屏幕中個位置)

右邊的顯示區域最後一個元素的開始坐標為[772.1872],結束坐標為[817,1905]

那麽我們要滑動屏幕,也就是點擊一個坐標然後滑動到另外一個坐標,做了這樣的操作

後,屏幕就會相應的滑動。

二. 使用swipe方法

上滑:

技術分享

先獲取屏幕的大小,每款手機尺寸不一,所以通過get_window_size函數獲取尺寸。

上滑操作就是從屏幕的下端點擊一個坐標然後往上滑動,x坐標可以不變。Y的開始和結束坐標改進即可。

下滑:

技術分享

下滑就是從屏幕的上端點擊一個坐標然後往下滑動到另外一個坐標,

x坐標可以不變。Y的開始和結束坐標改變即可。

左滑:

技術分享

左滑就是從屏幕的右端點擊一個坐標點往左滑動到另外一個坐標點。Y坐標可以不改變。X的開始和結束坐標改變即可。

右滑:

技術分享

右滑就是從屏幕的左端點擊一個坐標點然後往後滑動到另外一個坐標點.Y坐標可以不變。X的開始和結束坐標改變即可。

有問題可以加群交流QQ群:610845268


本文出自 “IT蟲” 博客,請務必保留此出處http://laomomo.blog.51cto.com/6595318/1950921

Appium_swipe模擬上下左右滑動操作