亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解appium+python 啟動(dòng)一個(gè)app步驟

 更新時(shí)間:2017年12月20日 11:19:03   作者:巾幗不讓須眉讓悟空  
這篇文章主要介紹了詳解appium+python 啟動(dòng)一個(gè)app步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

詢問(wèn)度娘搭好appium和python環(huán)境,開(kāi)啟移動(dòng)app自動(dòng)化的探索(基于Android),首先來(lái)記錄下如何啟動(dòng)待測(cè)的app吧!

如何啟動(dòng)APP?1.獲取包名;2.獲取launcherActivity。獲取這兩個(gè)關(guān)鍵東西的方法很多,推薦使用sdk自帶的aapt:aapt即Android Asset Packaging Tool,在SDK的build-tools目錄下。該工具可以查看apk包名和launcherActivity,當(dāng)然還有更多的功能,有興趣的可以查看相關(guān)資料。

一、下載aapt:

1.在安卓-sdk里面雙擊SDK-manager,下載build-tools:

2.勾選build-tools,選中一個(gè)版本

3.下載完成后,在D:\APP\android-sdk_r24.4.1-windows\android-sdk-windows\build-tools\25.0.2目錄下找到aapt.exe,并將該路徑設(shè)置環(huán)境變量,添加到path下;

4.打開(kāi)cmd,輸入aapt出現(xiàn)如下界面,說(shuō)明環(huán)境OK了

二、獲取apk包名

1.將準(zhǔn)備測(cè)試的apk放到D盤某個(gè)目錄,如D:\test

2.打開(kāi)cmd,輸入指令aapt dump badging D:\test\xxx.apk

3.以taobao.apk為例,如圖:

4.在這里可以看到apk包名:com.taobao.taobao

三、獲取launcherActivity

1.接著上一步操作,cmd屏幕拖到中間找到launcherActivity

2.這里可以看到,淘寶的laucherActivity值為com.taobao.tao.welcome.Welcome

四、寫腳本

1.platformName:這里是android的apk

2.deviceName:手機(jī)設(shè)備名稱,通過(guò)adb devices查看

3.platformVersion:android系統(tǒng)的版本號(hào)

4.appPackage:apk包名

5.appActivity:apk的launcherActivity

# -*- coding:utf-8 -*-
'''本段代碼非淘寶,而是本人實(shí)際操作的app'''
import os, time, unittest
from selenium import webdriver
PATH = lambda p:os.path.abspath(os.path.join(os.path.dirname(__file__),p))
desired_caps = {}
desired_caps['platformName'] = 'Android' # 設(shè)備系統(tǒng)
desired_caps['platformVersion'] = '6.0.1' # 設(shè)備系統(tǒng)版本
desired_caps['deviceName'] = 'MI 4LTE' # 設(shè)備名稱
desired_caps['app'] = PATH(r"E:\tests\GuoYuB2B_2.1.apk")
desired_caps['appPackage'] = 'com.guoyu.b2b'
desired_caps['appActivity'] = 'com.guoyu.b2b.ui.activity.SplashActivity'
driver = webdriver.Remote("http://localhost:4723/wd/hub", desired_caps)
time.sleep(5)

五、運(yùn)行appium

1.啟動(dòng)appium,右上角變成三角形

2.確認(rèn)手機(jī)連上電腦

3.在pycharm運(yùn)行腳本,隨后在手機(jī)(手機(jī)不要設(shè)置鎖屏),會(huì)看到app被自動(dòng)啟動(dòng)了?。?!

4.成功??!

后面繼續(xù)一起學(xué)習(xí)!?。∫陨暇褪潜疚牡娜?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python隱藏類中屬性的3種實(shí)現(xiàn)方法

    python隱藏類中屬性的3種實(shí)現(xiàn)方法

    今天小編就為大家分享一篇python隱藏類中屬性的3種實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • django美化后臺(tái)django-suit的安裝配置操作

    django美化后臺(tái)django-suit的安裝配置操作

    這篇文章主要介紹了django美化后臺(tái)django-suit的安裝配置操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • Keras使用預(yù)訓(xùn)練模型遷移學(xué)習(xí)單通道灰度圖像詳解

    Keras使用預(yù)訓(xùn)練模型遷移學(xué)習(xí)單通道灰度圖像詳解

    這篇文章主要介紹了Keras使用預(yù)訓(xùn)練模型遷移學(xué)習(xí)單通道灰度圖像詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 詳解DBSCAN算法原理及其Python實(shí)現(xiàn)

    詳解DBSCAN算法原理及其Python實(shí)現(xiàn)

    DBSCAN,即Density-Based Spatial Clustering of Applications with Noise,基于密度的噪聲應(yīng)用空間聚類,本文將詳細(xì)介紹DBSCAN算法的原理及其Python實(shí)現(xiàn),需要的可以參考下
    2023-12-12
  • python繪制淺色范圍曲線的示例代碼

    python繪制淺色范圍曲線的示例代碼

    這篇文章主要介紹了python繪制淺色范圍曲線,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-10-10
  • python利用datetime模塊計(jì)算時(shí)間差

    python利用datetime模塊計(jì)算時(shí)間差

    python中通過(guò)datetime模塊可以很方便的計(jì)算兩個(gè)時(shí)間的差,datetime的時(shí)間差單位可以是天、小時(shí)、秒,甚至是微秒,下面我們就來(lái)詳細(xì)看下datetime的強(qiáng)大功能吧
    2015-08-08
  • python使用pygame實(shí)現(xiàn)笑臉乒乓球彈珠球游戲

    python使用pygame實(shí)現(xiàn)笑臉乒乓球彈珠球游戲

    這篇文章主要為大家詳細(xì)介紹了python使用pygame實(shí)現(xiàn)笑臉乒乓球彈珠球游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Pytorch環(huán)境搭建與基本語(yǔ)法

    Pytorch環(huán)境搭建與基本語(yǔ)法

    這篇文章主要介紹了Pytorch環(huán)境搭建與基本語(yǔ)法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 初學(xué)python數(shù)學(xué)建模之?dāng)?shù)據(jù)導(dǎo)入(小白篇)

    初學(xué)python數(shù)學(xué)建模之?dāng)?shù)據(jù)導(dǎo)入(小白篇)

    本篇文章是小白篇初學(xué)python的同學(xué)可以來(lái)共同學(xué)習(xí)了,本篇文章主要講解了python數(shù)學(xué)建模過(guò)程中的第一步數(shù)據(jù)導(dǎo)入,數(shù)據(jù)導(dǎo)入是所有數(shù)模編程的第一步,比你想象的更重要
    2021-08-08
  • Python中的字符串操作和編碼Unicode詳解

    Python中的字符串操作和編碼Unicode詳解

    其實(shí)字符串也是一種數(shù)據(jù)類型,但是,字符串比較特殊的是還有一個(gè)編碼問(wèn)題。下面這篇文章主要給大家介紹了Python中的字符串操作和編碼Unicode詳解的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-01-01

最新評(píng)論