appium===元素定位
* 释放 (release)
* 移动到 (moveTo)
* 点击 (tap)
* 等待 (wait)
* 长按 (longPress)
* 取消 (cancel)
def getSize(driver):
x = driver.get_window_size()['width']
y = driver.get_window_size()['height']
return (x, y)
#屏幕向上滑动
def swipeUp(driver,t=1000):
l = getSize(driver)
x1 = int(l[0] * 0.5) #x坐标
y1 = int(l[1] * 0.75) #起始y坐标
y2 = int(l[1] * 0.25) #终点y坐标
driver.swipe(x1, y1, x1, y2,t)
#屏幕向下滑动
def swipeDown(driver,t=1000):
l = getSize(driver)
x1 = int(l[0] * 0.5) #x坐标
y1 = int(l[1] * 0.25) #起始y坐标
y2 = int(l[1] * 0.75) #终点y坐标
driver.swipe(x1, y1, x1, y2,t)
#屏幕向左滑动
def swipLeft(driver,t):
l=getSize(driver)
x1=int(l[0]*0.75)
y1=int(l[1]*0.5)
x2=int(l[0]*0.05)
driver.swipe(x1,y1,x2,y1,t)
#屏幕向右滑动
def swipRight(driver,t=1000):
l=getSize(driver)
x1=int(l[0]*0.05)
y1=int(l[1]*0.5)
x2=int(l[0]*0.75)
键名 描述 键值
KEYCODE_CALL 拨号键 5
KEYCODE_ENDCALL 挂机键 6
KEYCODE_HOME 按键Home 3
KEYCODE_MENU 菜单键 82
KEYCODE_BACK 返回键 4
KEYCODE_SEARCH 搜索键 84
KEYCODE_CAMERA 拍照键 27
KEYCODE_FOCUS 拍照对焦键 80
KEYCODE_POWER 电源键 26
KEYCODE_NOTIFICATION 通知键 83
KEYCODE_MUTE 话筒静音键 91
KEYCODE_VOLUME_MUTE 扬声器静音键 164
KEYCODE_VOLUME_UP 音量增加键 24
KEYCODE_VOLUME_DOWN 音量减小键 25
转载于:https://www.cnblogs.com/botoo/p/7510006.html
appium===元素定位相关推荐
- 4、通过uiautomatorviewer实现appium元素定位
熟悉selenium自动化的小伙伴应该知道WebDriver 提供了八种元素定位方法: id name class name tag name link text partial link text ...
- Python Appium 元素定位方法简单介绍
Python Appium 元素定位 常用的八种定位方法(与selenium通用) id定位 name定位 Xpath定位 如下图,使用 uiautomatorviewer.bat 获取页面元素 ...
- appium自动化,appium元素定位
appium自动化,appium元素定位 Appium是一款综合性软件,可让您在本地.移动或混合应用程序上执行复杂的测试. 简而言之,appium自动化框架允许您在不需要 SDK 或在每次测试会话后重 ...
- android获取元素路径,Appium元素定位(name、classname、相对路径、绝对路径\、list)...
元素通过name元素定位 Appium的name元素定位对应的是Android上的text字段,语法: driver.find_element_by_name('安检测速').click() 缺点:部 ...
- Appium元素定位操作app
1.APP元素定位操作 1.Appium常用元素定位方式 2.前置代码 from appium import webdriver# 启动参数 caps = {} # 设备信息 caps["p ...
- python怎么通过手机号定位_6.1 python+appium元素定位方式(登录app)
1.0.0 :常见的十种元素定位方式 1.driver.find_element_by_id() #id定位2.driver.find_element_by_name() #name定位(已经凉了,不 ...
- python自动化元素定位_Appium+Python自动化 4 -appium元素定位
appium定位app上的元素方式 在前面文章中有介绍,(通过UIautomator工具查看app元素) appium定位app上的元素,可以通过id,name,class这些属性定位到 1.id 定 ...
- Appium元素定位方法
之前对appium如何使用进行了介绍,这里将对如何查找app元素以及如何定位app元素进行讲解 ** 查找元素 在做app做自动化的时候,查找元素是一件比较麻烦的事情,如何进行app元素查找呢,这里将 ...
- Appium元素定位和案例(有注释)
1.元素识别方法 元素识别方法: 前面也说过appium也是以webdriver为基础的,对于元素的定位也基本一致,只是增加一些更适合移动平台的独特方式: id定位: 主要看resource id的值 ...
最新文章
- 【Qt】Qt再学习(三):Chart Themes Example(常用图表)
- linux docker中gdb调试断点不停
- cdi name 日志_CDI 2.0更新
- 喜马拉雅音频下载工具
- OpenGL着色器GLSL
- struts2 零配置
- 【jzoj3734,Usaco2014Open银组】双导航(gpsdual)
- riak php7,Laravel中服务提供者的register和boot分别是干什么
- 如何判断自己是否到了该辞职的时候
- 水起泡器行业调研报告 - 市场现状分析与发展前景预测
- 071120 sunny
- Reflector7.5.2.1的Bug
- C++ vcpkg 安装
- 简单的文件内容繁简体甄别
- 天虹办公系统kk服务器,客户齐点赞,蓝凌KK 7.0大幅提升工作效率
- python职场应用英语作文_职场英语作文万能句子
- windows 多开微信
- PowerBI中使用SVG图标简单介绍
- Xilinx vivado 常用IP核使用
- 投射式AR/AR眼镜的标定之相机姿态、Unity投影矩阵的计算
热门文章
- Linux线程-互斥锁pthread_mutex_t
- 深入理解int a[5];
- 常考数据结构与算法:合并k个已排序的链表
- 线程: ReentrantLock类
- c一:指针引用(int * p )和指针(int * q)的区别
- nodejs基础学习-文件读取
- java生成Https证书,及证书导入的步骤和过程
- Java 中 StringBuilder 在高性能用法总结
- AOP之PostSharp2-OnMethodBoundaryAspect
- 常用的Firefox浏览器插件、Chrome浏览器插件收藏