appium---启动app

  自动化测试是测试人员必备的一项技能,所谓的自动化就是经过代码完成了手工的操做,今天就总结下如何经过python启动apphtml

 

环境条件

1.安装python:下载地址
java

2.安装JDK:下载地址node

3.安装Android-SDK:详情见appium---Android-SDK安装python

4.安装appium:详情见appium---命令行启动appium,也能够安装客户端的方法不统一,客户端下载连接注:Android版本为7.0以上请安装appium版本1.7以上版本oracle

5.安装Node.js:下载地址app

6.安装Appium-Python-Client工具

# 使用pip安装appium
pip install Appium-Python-Client

 

启动条件

经过代码启动app须要知道app的包名和launcherActivity测试

方法一:
# 经过aapt查看包名,Activity
aapt dump badging  apk路径

aapt 是Android Asset Packaging Tool的缩写,是编译和打包资源的工具,在SDK的build-tools目录下。目前只用到ppat查看apk的包名和Activity

方法二:
# 经过adb命令查看
# 点击运行的app查看日志
adb lagcat |find "START" 

 

代码实现

1.platformName:测试版本(IOS/Android)ui

2.deviceName:手机设备名称,经过adb devices查看spa

3.platformVersion:Android版本号

4.appPackage:apk包名

5.appActivity:apk的launcherActivity

127.0.0.1:4723/wb/hub:本地地址+appium端口号;appium端口号能够改变

6.启动appium

打开cmd,输入appium启动命令行

7.启动app

运行代码后,就会发现手机上的软件进行了启动

相关文章
相关标签/搜索