Appium+python移动自动化测试--demo

Posted qianmaoliugou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium+python移动自动化测试--demo相关的知识,希望对你有一定的参考价值。

写在前面:

  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的主要内容,如果未能解决你的问题,请参考以下文章

appium移动自动化测试-one demo

移动端自动化测试Appium从入门到项目实战Python版 学习 教程

Appium+python移动端自动化测试-环境搭建

Appium+python移动自动化测试--demo

移动测试之appium+python 入门代码

appium+python+Windows自动化测试文档