app自动化测试初体验

一、appium环境开启

  1.开启MUMU模拟器/真机(真机需要开启“USB开发调试模式”),使用命令行adb devices检查设备是否正常连接

  2.开启appium

  双击运行appium应用

  

   

  正常启动页面

  

  也可以配置高级参数让日志展示的更具体,日志文件自定义存放,则按照以下来配置

  

   展示的更详细了:

  

二、配置基本信息

  appium初始化参数参考:http://appium.io/docs/en/writing-running-appium/caps/

  1.获取操作系统以及版本信息

  进入:设置-->关于平板电脑

  

   对应的配置参数项为:platformName='Android',platformVersion='6.0'

  2.获取应用的包名

  在cmd命令行,使用 aapt dump badging apk安装包路径,注意不能有中文,否则会抛异常,回显信息中取到package: name和Launchable-activity: name字段

  

  

   对应的配置参数项为:appPackage='com.taobao.taobao',appActivity='com.taobao.tao.welcome.Welcome'

  3.deviceName参数值可以为任意值

三、构建配置信息并自动化打开app主页

from appium import webdriver

desired_caps = {}

# 配置平台信息
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '6.0'
desired_caps['deviceName'] = 'Android Emulator'
desired_caps['noReset'] = True

# 获取应用的包名 aapt命令
desired_caps['appPackage'] = 'com.taobao.taobao'
desired_caps['appActivity'] = 'com.taobao.tao.welcome.Welcome'

'''
1.手动开启appium server 使其处于监听状态
2.模拟器/真机 在线 - 电脑能够识别到移动设备 adb devices命令检测设备
'''
# 与appium server建立连接,发送初始数据 将默认预置的4444端口更改为4723
driver = webdriver.Remote(command_executor='http://127.0.0.1:4723/wd/hub',
                          desired_capabilities=desired_caps)

  运行后结果:

 

原文地址:https://www.cnblogs.com/xiaogongjin/p/11748517.html