首页 > 移动平台 > 详细

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

时间:2018-03-18 10:13:46      阅读:409      评论:0      收藏:0      [点我收藏+]

写在前面:

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

一、获取apk包名

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

二、获取launcherActivity

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

三、demo

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

四、运行Appium

  1. 配置ip地址,如果不知道可以默认。然后点击右侧的小三角运行。
    技术分享图片

五、代码

# coding=utf-8

from appium import webdriver

desired_caps = {

                ‘platformName‘: ‘Android‘,

                ‘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)

 

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

原文:https://www.cnblogs.com/qianmaoliugou/p/8511787.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!