![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
飞天小蜗牛
这个作者很懒,什么都没留下…
展开
-
自动化测试之ios测试脚本
一、连接手机,安装App首先要开启一个appium服务appium --no-reset -p 4724 --session-override,端口号和脚本中的端口号一致 def __init__(self): desired_caps = {} desired_caps['app'] = appDir desired_caps['deviceName'] = "iPhone 7P" desired_caps['platformN原创 2020-06-23 13:58:25 · 775 阅读 · 0 评论 -
自动化测试之iOS元素定位
本文ios元素定位用的是Appiumappium中的元素为WebElementWebElement对象代表了一个DOM元素。一、WebElement的属性tag_name --- 元素的tagName属性text --- 元素的文本内容location_once_scrolled_into_view --- 滚动直到指定的元素在视图中size --- 元素的大小location --- 元素在画布中的位置rect --- 元素的大小和位置screenshot_as_base64 ---原创 2020-06-23 13:42:13 · 649 阅读 · 0 评论 -
自动化测试之iOS测试环境
ios自动化测试环境1.安装libimobiledevice $ brew install libimobiledevice --HEAD2.安装carthage:$ brew install carthage3.安装ios-deploy: $ npm install -g ios-deploy4.安装appium npm install -g appium $ npm install -g appium-doctor使用appium-doctor 检查Appium iOS环境环境,把打岔的都安原创 2020-06-23 13:30:14 · 195 阅读 · 0 评论 -
自动化测试之Android测试脚本
首先交代本文测试脚本所用的自动化测试框架为Uiautomator2一、连接设备 def __init__(self): self.d = u2.connect("192.168.2.30")这里用要连接的手机的IP二、判断屏幕是否休眠,如果休眠要唤醒 if self.d(resourceId="com.android.systemui:id/notification_stack_scroller").exists: # 获取屏幕锁屏的状态属性原创 2020-06-23 11:29:10 · 992 阅读 · 0 评论 -
android自动化测试之元素抓取
本文介绍的是uiautomator2中抓取元素的方法,具体如下,首先确保环境都已搭建好,automator2、Python、weditor已安装一、启动weditorpython3 -m weditor如果环境都正常的话会在浏览器中打开一个页面原创 2020-06-23 10:59:27 · 724 阅读 · 0 评论 -
自动化测试之Android环境准备
自动化测试之Android环境准备这里说的自动化测试用的是uiautomator2 ,是一个Android UI自动化框架,支持Python编写测试脚本对设备进行自动化。底层基于Google uiautomator一、当然是先准备测试环境个人开发环境:1.Python2.7(Mac自带Python2.7,如需Python3,请自行安装)2.adb(加入到环境变量中)在终端中输入 sudo vim ~/.bash_profile ,打开 .bash_profile文件。按 i 进入输入模式,在文件原创 2020-06-23 10:37:02 · 171 阅读 · 0 评论