python+appium+solopi APP自动化

目录

1       背景... 3

2       资源准备... 3

3       测试工具安装和验证... 3

3.1        安装python. 4

3.2        安装JDK.. 5

3.3        安装Android SDK.. 5

3.4        安装Appium Server GUI 8

3.5        安装Appium-Python-Client 10

3.6        安装appium-Inspector 10

3.6.1         Capabilities配置... 11

3.7        安装雷电模拟器... 12

3.8        安装pycharm.. 14

4       安装测试app. 14

5       安装solopi 15

6       获取手机以及app的信息... 15

6.1        命令abd devices -l 15

6.2        利用adb获取appPackage和appActivity. 15

6.2.1         利用日志找到appPackage和appActivity. 15

6.2.2         利用adb shell命令... 16

7       Start Session. 17

7.1        测试adb连接模拟器,启动APP. 17

8       solopi脚本... 18

8.1        允许所有权限... 18

8.2        录制脚本... 19

8.3        查看脚本... 28

8.4        编辑脚本... 29

8.5        回放脚本... 30

8.6        历史记录... 32

9       分享脚本... 32

9.1        设置脚本密码... 32

9.2        导出用例... 33

9.3        下载脚本... 34

9.4        导入外部用例... 35

10              转换脚本... 36

10.1      配置soloPi代码转换的环境... 36

10.2      在SoloPi-convertor文件夹下执行... 37

11              脚本调试... 40

11.1      全局变量... 40

11.2      常见问题... 41

12              批跑生成报告... 41

12.1      用例集... 41

12.2      功能模块... 42

12.3      日志... 43

12.4      公共方法... 44

12.5      截图... 44

12.6      批跑... 45

12.7      报告查看... 46

13              常见问题解决办法... 47

13.1      Adb命令执行报错... 47

13.2      svchost(LogsAndAlerts)占用adb端口解决方法... 48

13.3      solopi脚本转换报错1. 56

13.4      Solopi脚本转换报错2. 58

13.5      Appium start session报错... 59

13.6      元素定位失败... 59

13.6.1       失败1:找不到... 59

13.6.2       失败2:定位方式不支持... 60

13.7      Appium连接模拟器报错... 61

13.8      Appium无法获取app界面,无法进行元素定位... 62

14              附录... 63

14.1      附上一段简单的调试代码... 63

1背景

当前需要在his上搭建一套以appium+solopi+模拟器为框架的app自动化方案,以构建app自动化能力实现Du Fintech项目的自动化能力要求。因为要安装模拟器图形化实现app的元素定位,因此需要在windows机器下构建此环境。

2资源准备

WINDOWS 10 物理机器 ---------执行机(虚拟机没有显卡,模拟器需要依赖显卡)

python-3.7.1-amd64.rar ----------解释器

jdk-8u212-windows-x64.msi --------Huawei JDK

android-sdk-windows.rar ---------Android SDK

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值