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)

相關文章
相關標籤/搜索