摘要: 首先说下unittest的两个问题:1.未实现失败重跑 2.未实现远程的分布式(即多线程呼起多台远程计算机,并行进行用例的执行), 为什么要使用框架: 比较方便,只需要写用例就行,而不用考虑结构.还有的好处就是可以实现setup和teardown,即用例的初始化和结束的时候的操作. 大概长个样子: 阅读全文
posted @ 2017-04-07 15:29 两只老虎111 阅读(840) 评论(0) 推荐(0)
摘要: 1. 驱动 import os, time, unittest from appium import webdriver PATH = lambda p:os.path.abspath(os.path.join(os.path.dirname(__file__),p)) desired_caps = 阅读全文
posted @ 2017-04-07 15:11 两只老虎111 阅读(2394) 评论(0) 推荐(0)
摘要: 1. 安装驱动 说明:如果驱动装不上,可以使用第三方的工具去安装.(一般来说还是用第三方) 大概就是这个样子索. 2. 开启usb调试 1)开发者选项打开(不知道怎么打开的问度娘) 2)开启USB调试 强烈建议:打开不锁定屏幕 3. 连接电脑 I.用数据线直接接电脑(可以使用WIFI的方式连接.但是 阅读全文
posted @ 2017-04-07 15:08 两只老虎111 阅读(15766) 评论(5) 推荐(1)
摘要: 1) 安装appium 2) SDK(不建议使用模拟器,占用内存很大,会造成机器卡顿.另外模拟器还存在兼容性问题:pc为x86架构,绝大多数的手机都是ARM架构,app的兼容性会有问题) 先新建模拟器,再启动模拟器 3) 检查appium环境 ———————————————————————————— 阅读全文
posted @ 2017-04-07 11:47 两只老虎111 阅读(2740) 评论(0) 推荐(0)
摘要: 1.准备: 下载需要的安装文件等. 1) Appium(由于某种原因,官网下载会下载一半就挂掉: http://appium.io/).建议去网盘下载 2) . net framework 4.0 ,机器上已安装可以直接跳过 3) Java开发环境,jdk(一定要配置完整的环境变量),解释下:jdk 阅读全文
posted @ 2017-04-07 11:41 两只老虎111 阅读(731) 评论(0) 推荐(0)