appium根据屏幕大小滑动界面driver.get_window_size()、driver.swipe()
来源:互联网 发布:断开数据库所有连接 编辑:程序博客网 时间:2024/06/05 20:58
driver.get_window_size() 获取屏幕的宽、高;
driver.swipe()从坐标1滑动到坐标2,t毫秒时间内完成。
上下滑动时,坐标的x值可以不变,只改变坐标y值的大小。
左右滑动时,坐标的y值可以不变,只改变坐标x值的大小。
上下滑动的代码:
try:
#等待列表出现,超时为6s
WebDriverWait(self.driver,6).until(EC.visibility_of_element_located((By.ID,"com.android.contacts:id/menu_search")))
print(self.driver.get_window_size())
x = self.driver.get_window_size()['width']
y = self.driver.get_window_size()['height']
print x,y
#上滑
self.driver.swipe(x/2,y*3/4, x/2, y/4, 200)
#self.driver.swipe(100, 1400, 100, 800, 200)
sleep(5)
#下滑
self.driver.swipe(x/2,y/4, x/2, y*3/4, 200)
except Exception,e:
print e
else:
print "run sucess swipe up and down "
阅读全文
0 0
- appium根据屏幕大小滑动界面driver.get_window_size()、driver.swipe()
- appium driver.swipe () 实现界面滑动执行报错 AttributeError: 'WebDriver' object has no attribute 'swipe'
- Appium 滑动界面swipe用法
- 安装appium-selendroid-driver
- appium driver 方法总结
- appium不同版本中的swipe滑动问题
- appium 中swipe()方法向左滑动时
- Driver
- driver
- Appium使用swipe定位滚动列表和滚动屏幕元素
- 开发屏幕截图 mirror driver
- HTML5滑动(swipe)事件
- HTML5滑动(swipe)事件
- Appium源码分析(四)-swipe
- 根据屏幕大小调节界面上的百分比
- 根据屏幕大小显示不同的layout下的界面
- Appium-Python-Client 源码剖析(一) driver 的元素查找方法
- JDBC - Driver Types(JDBC - Driver图解)
- 关于sql server 2008安装闪退问题解决
- CSS浮动(float,clear)通俗讲解
- C语言预处理命令总结
- 拷贝构造函数和移动构造函数解析
- JavaWeb.XML
- appium根据屏幕大小滑动界面driver.get_window_size()、driver.swipe()
- java简单的实现RabbitMQ
- Glide加载圆形图片的处理
- vi 和vim 的区别
- mysql的sql_mode 模式修改 my.cnf
- SPOJ
- CvPoint2D32f 找不到的问题
- 跨平台APP开发和混合APP开发----对Cordova,APPCan,DCloud,APICloud,WeX5等吐槽APP开发
- Android 应用内悬浮控件实践总结