一、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)
运行后结果: