- 准备:
• appium server
如果没有安装,参见历史环境搭建相关文章
• python环境及python IDE(集成开发环境)
本人推荐使用pycharm,界面简洁、功能丰富,内存占用少
• appium python类库:Appium-Python-Client
如果没有安装,可以使用如下命令进行安装:
• 安装有《宜搜小说》app的设备
下文中线性case的demo中有用到,直接下载官网最新版就可以
- 线性脚本开发
1)初始化脚本,导入类库
新建立一个py文件,并与其中由appium类库中导入webdriver
2)配置appium容器
定义容器(Desired Capabilities)变量,并按DUT(Device Under Test)、AUT(Application Under Test)相关信息进行配置
3)配置并连接Appium Server
配置Appium Server的ip与端口信息,并初始化drvier获取连接session
4)随意的写两个验证点
编写两个含有断言(assert)的验证点:
• 测试前置条件,进入搜索页面
• 验证搜索页面的搜索输入框内默认文字
image.jpeg• 验证搜搜索后的搜索输入框内文字与搜索内容一致
image.jpeg- 测试脚本运行
1)开启appium servre
本文使用appium app
首先,开启appium.app
然后,进行简单的appium配置
• 配置Server Address和port
• 进行Android相关配置
image.jpeg最后,点击运行按钮
image.jpeg2)运行测试脚本
这个直接run就好了
网友评论