自动化测试
飞天小蜗牛
这个作者很懒,什么都没留下…
展开
-
自动化测试之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 · 762 阅读 · 0 评论 -
自动化测试之iOS元素定位
本文ios元素定位用的是Appium appium中的元素为WebElement WebElement对象代表了一个DOM元素。 一、WebElement的属性 tag_name --- 元素的tagName属性 text --- 元素的文本内容 location_once_scrolled_into_view --- 滚动直到指定的元素在视图中 size --- 元素的大小 location --- 元素在画布中的位置 rect --- 元素的大小和位置 screenshot_as_base64 ---原创 2020-06-23 13:42:13 · 633 阅读 · 0 评论 -
自动化测试之iOS测试环境
ios自动化测试环境 1.安装libimobiledevice $ brew install libimobiledevice --HEAD 2.安装carthage:$ brew install carthage 3.安装ios-deploy: $ npm install -g ios-deploy 4.安装appium npm install -g appium $ npm install -g appium-doctor 使用appium-doctor 检查Appium iOS环境环境,把打岔的都安原创 2020-06-23 13:30:14 · 191 阅读 · 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 · 958 阅读 · 0 评论 -
android自动化测试之元素抓取
本文介绍的是uiautomator2中抓取元素的方法,具体如下,首先确保环境都已搭建好,automator2、Python、weditor已安装 一、启动weditor python3 -m weditor 如果环境都正常的话会在浏览器中打开一个页面原创 2020-06-23 10:59:27 · 690 阅读 · 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 · 168 阅读 · 0 评论