Appium+python移动自动化测试(三)--demo

写在前面:android

  1. appium环境搭建好了,Genymotion模拟器也配置ok,接下来就开始写第一个demo

1、获取apk包名web

  1. 打开cmd,输入指令aapt dump badging D:\test\xxx.apk(APK的全名,如魔漫相机.apk)。 若是经过appium获取包名,可能不许确。
  2. 包名:com.manboker.headportrait

2、获取launcherActivityapp

  1. 接上一步,再cmd界面查找。魔漫相机的launcherActivity值为com.manboker.headportrait.activities.FirstActivit

3、demoorm

  1. platformName:android的apk
  2. deviceName:手机设备名称,cmd界面经过adb devices命令查看
  3. platformVersion:android系统版本号
  4. appPackage:apk包名
  5. appActivity:apk  launcherActivity
    (ps截图是从别处copy的)

4、运行Appiumblog

  1. 配置ip地址,若是不知道能够默认。而后点击右侧的小三角运行。

5、代码ip

# coding=utf-8utf-8

from appium import webdrivercmd

desired_caps = {it

                'platformName': 'Android',io

                'deviceName': '192.168.56.101:5555',

                'platformVersion': '6.0',

                # apk包名

                'appPackage': 'com.manboker.headportrait',

                # apk的launcherActivity

                'appActivity': 'com.manboker.headportrait.activities.FirstActivit'

                }

driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

相关文章
相关标签/搜索