Appium

您所在的位置:网站首页 webview66 Appium

Appium

2023-01-18 14:38| 来源: 网络整理| 查看: 265

使用方法看之前文章:四、Appium-python-UI自动化之页面-上下滑动、左右滑动swipe方法操作

下面介绍具体的滑动幅度

例子:想选择 天津,就需要将天津向上滑动一个幅度,具体做法如下:

 

 

 1. 选中调试窗口

 

 

 

 

 2. 将鼠标移至  天津市   三个字上获取起始移动点坐标(181,1998)

 3. 将鼠标移至   北京市  三个字上获取终点坐标(181,1888)

 

 

 

 4. 获取手机屏幕的长和宽(x,y)=(1080,2070)

 

 

 

 

 

 5.调用封装的方法即可滑动

获取手机长和宽

def get_myWindow_size(driver): ''' 获取手机长宽 :return: ''' x = driver.get_window_size()['width'] # 获取x轴的长度 y = driver.get_window_size()['height'] # 获取y轴的长度 return x,y

滑动封装

def mobile_page_swip(driver,start_x= 0.5,start_y= 3/4,end_y= 1/6): ''' 页面上下滑动 :return: ''' size = get_myWindow_size(driver) logger.info("size[0]={0},size[1]={1}".format(size[0],size[1])) x1 = int(size[0] * start_x) # size[0]取元组的第一个值,*0.5表示中间的点 y1 = int(size[1] * start_y) # size[1]取元组的第二个值,*0.1表示距离底部近 y2 = int(size[1] * end_y) time.sleep(4) driver.swipe(x1, y1, x1, y2, 1000)

6. 调用

# 调用 mobile_page_swip(start_x= 180/1080,start_y= 1988/2070,end_y= 1888/2070)

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3