最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python利用appium實(shí)現(xiàn)手機(jī)APP自動(dòng)化的示例

 更新時(shí)間:2021年01月26日 16:33:12   作者:crazyBird_GJY  
這篇文章主要介紹了python利用appium實(shí)現(xiàn)手機(jī)APP自動(dòng)化的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

寫這個(gè)東西也是自己喜歡研究些自動(dòng)化的東西,以下全是自己的經(jīng)驗(yàn)所得,由于開源的軟件對(duì)于各版本以及操作系統(tǒng)要求很高,會(huì)經(jīng)常碰到一些不兼容的問題,這個(gè)都屬于正常的,換版本就對(duì)了。

如果你感覺學(xué)不會(huì)?莫慌,小編推薦大家加入群,

前面548中間377后面875,群里有志同道合的小伙伴,

互幫互助,還可以拿到許多視頻教程!

本人的環(huán)境搭建都是在win10 64位上搭建的

1、環(huán)境準(zhǔn)備

1.jdk1.8.0 (64位)

2.android-sdk_r24.4.1-windows

3.python:2.7(3.6也可以)

4.appium:1.4.16.1

5.Node.js:node-v8.11.4-x64

6.Appium-Python-Client

這些準(zhǔn)備好,可以開始配置環(huán)境了,環(huán)境配置可能有點(diǎn)坑,很多人都是死在配環(huán)境上

一:JDK的安裝

為什么要安裝JDK,因?yàn)锳PP大部分都是JAVA寫的,沒有JDK就無(wú)法運(yùn)行JAVA的代碼了。

安裝步驟地址:http://www.fzitv.net/article/193069.htm

二:android-sdk下載安裝

下載android-sdk,這個(gè)是做android測(cè)試和開發(fā)的必備環(huán)境,(怎么下載官網(wǎng)都有的,利用百度工具尋找資源是一名合格IT人員的基本技能,這里不多說)

下載解壓后,里面有個(gè)SDK manager.exe雙擊打開

雙擊SDK manager.exe打開

 

勾選你要下載的API版本和對(duì)應(yīng)的android版本,我這里下載的是4.4.2,點(diǎn)擊Install 3 packages這個(gè)按鈕,下載就可以了,下載完后可能有些下載不到,需要一個(gè)個(gè)去點(diǎn)擊下載。

android-sdk環(huán)境變量配置:

跟JDK一樣,SDK也要配置環(huán)境變量

同上,在系統(tǒng)變量中新建:

ANDROID_HOME D:androidsdkandroid-sdk-windows 這里為SDK的路徑(根據(jù)自己文件放的位置來(lái),不要一味的復(fù)制黏貼)

在path中添加兩個(gè)變量:D:androidsdkandroid-sdk-windowsools和D:androidsdkandroid-sdk-windowsplatform-tools

檢查下是否安裝成功:在cmd中輸入ADB,出現(xiàn)下面這個(gè)就說明配置好了

三:連接夜神模擬器

到官網(wǎng)下載最新的夜神模擬器,下載后安裝,安裝一路next很簡(jiǎn)單的,找到夜神的安裝路徑,把夜神的bin目錄配置到環(huán)境變量path中,如下:

 配完以后,為了防止SDK里的adb.exe跟夜神的nox_adb.exe版本不匹配,后續(xù)出現(xiàn)報(bào)錯(cuò)問題,請(qǐng)務(wù)必把SDK中的adb.exe文件復(fù)制到夜神的bin目錄下,并且把原來(lái)的nox_adb.exe刪除掉,把新復(fù)制的adb.exe改名為nox_adb.exe,操作如下:

這是的adb.exe復(fù)制到這里,如下:

這個(gè)時(shí)候基本都配好了,打開夜神模擬器,在cmd中輸入adb devices,出現(xiàn)如下就說明配好了

好了,到此為止整體的安卓環(huán)境都配好了,接下來(lái)要配置python appium的環(huán)境了

這個(gè)時(shí)候要安裝python了

python的安裝

官網(wǎng)下載python(3.0以上也行,個(gè)人愛好),安裝也是一路next下去

配置環(huán)境變量:

將C:Python27和C:Python27Scripts,添加到環(huán)境變量path下,

打開cmd輸入python,出現(xiàn)如下就說明配好了

安裝node.js

1.下載

下載后一路next安裝,安裝完后在cmd輸入node -v,出現(xiàn)如下說明安裝好了

安裝appium

 

下載后如下

解壓出來(lái),直接雙擊appium-installer.exe文件安裝就好,桌面會(huì)生成一個(gè)appium的圖標(biāo),啟動(dòng)后界面顯示如下

 

安裝.net framework

由于appium是 .net開發(fā)的,想要運(yùn)行還得安裝下這個(gè)工具,就像java想要運(yùn)行要安裝jdk一樣的道理,有些電腦是自帶.net的,所以不用安裝,我的自帶的

安裝也是一路next就行了

appium-doctor

1.appium安裝好后,找到這個(gè)文件目錄D:appiumAppium ode_modules.bin,將這個(gè)路徑添加到環(huán)境變量path下

2.打卡cmd,輸入appium-doctor,檢查環(huán)境是否OK,出現(xiàn)如下圖所示,說明環(huán)境OK

安裝appium客戶端,也叫Appium-Python-Client

前面python環(huán)境安裝,已經(jīng)準(zhǔn)備好pip了(如果沒有安裝pip的,需要自己安裝下pip,這里就不多說了),所以這里直接打開cmd,輸入:pip install Appium-Python-Client

就可以安裝成功了,到此為止,整個(gè)APP自動(dòng)化測(cè)試的環(huán)境都搭好了,后續(xù)你想干嘛就干嘛

到此這篇關(guān)于python利用appium實(shí)現(xiàn)手機(jī)APP自動(dòng)化的示例的文章就介紹到這了,更多相關(guān)python appium手機(jī)自動(dòng)化內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python 畫圖 圖例自由定義方式

    python 畫圖 圖例自由定義方式

    這篇文章主要介紹了python 畫圖 圖例自由定義方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-04-04
  • 一文詳解Python中的重試機(jī)制

    一文詳解Python中的重試機(jī)制

    本文將給大家介紹一個(gè)第三方庫(kù)-Tenacity(標(biāo)題中的重試機(jī)制并并不準(zhǔn)確,它不是 Python 的內(nèi)置模塊,因此并不能稱之為機(jī)制),它實(shí)現(xiàn)了幾乎我們可以使用到的所有重試場(chǎng)景,快跟隨小編一起學(xué)習(xí)一下吧
    2022-07-07
  • python抽取指定url頁(yè)面的title方法

    python抽取指定url頁(yè)面的title方法

    今天小編就為大家分享一篇python抽取指定url頁(yè)面的title方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-05-05
  • Python中UserWarning:The NumPy module was reloaded問題的解決方案

    Python中UserWarning:The NumPy module was 

    在 Python 項(xiàng)目中,我們經(jīng)常需要導(dǎo)入許多庫(kù)來(lái)完成各種任務(wù),NumPy 作為一個(gè)核心的科學(xué)計(jì)算庫(kù),被廣泛應(yīng)用于數(shù)據(jù)處理和分析,然而,有時(shí)我們會(huì)遇到 NumPy 重載的警告,本文將詳細(xì)講解這一警告的原因,并提供解決方案,需要的朋友可以參考下
    2024-07-07
  • Python 圖像處理之顏色遷移(reinhard VS welsh)

    Python 圖像處理之顏色遷移(reinhard VS welsh)

    這篇文章主要介紹了分別利用reinhard算法和welsh算法實(shí)現(xiàn)圖像的顏色遷移,并對(duì)二者算法的效果進(jìn)行了對(duì)比,感興趣的小伙伴可以了解一下
    2021-12-12
  • Python中函數(shù)的各種類型參數(shù)解讀

    Python中函數(shù)的各種類型參數(shù)解讀

    這篇文章主要介紹了Python中函數(shù)的各種類型參數(shù)用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • pandas DataFrame mask的具體使用

    pandas DataFrame mask的具體使用

    pandas.DataFrame.mask方法提供了一種靈活的方式來(lái)根據(jù)條件篩選和替換 DataFrame中的元素,本文主要介紹了pandas DataFrame mask的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-04-04
  • 樸素貝葉斯Python實(shí)例及解析

    樸素貝葉斯Python實(shí)例及解析

    這篇文章主要為大家詳細(xì)介紹了樸素貝葉斯Python算法實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Python進(jìn)階之全面解讀高級(jí)特性之切片

    Python進(jìn)階之全面解讀高級(jí)特性之切片

    切片的作用就是截取序列對(duì)象,然而,對(duì)于非序列對(duì)象,我們是否有辦法做到切片操作呢?在使用切片的過程中,有什么要點(diǎn)值得重視,又有什么底層原理值得關(guān)注呢?本文將主要跟大家一起來(lái)探討這些內(nèi)容
    2019-02-02
  • Python使用Colorama庫(kù)美化終端輸出的操作示例

    Python使用Colorama庫(kù)美化終端輸出的操作示例

    在開發(fā)命令行工具或調(diào)試程序時(shí),我們可能會(huì)希望通過顏色來(lái)區(qū)分重要信息,比如警告、錯(cuò)誤、提示等,而 Colorama 是一個(gè)簡(jiǎn)單易用的 Python 庫(kù),可以幫助我們輕松地為終端輸出添加顏色,本文給大家介紹了Python使用Colorama庫(kù)美化終端輸出的操作示例,需要的朋友可以參考下
    2025-01-01

最新評(píng)論

黄山市| 敦煌市| 黑水县| 虹口区| 县级市| 孟村| 宣恩县| 公安县| 延川县| 尤溪县| 裕民县| 阿拉善右旗| 玛沁县| 阿巴嘎旗| 定结县| 香河县| 金门县| 信阳市| 邻水| 丰都县| 合水县| 临湘市| 公安县| 仪征市| 金乡县| 鹤岗市| 明星| 富川| 玉龙| 米易县| 勃利县| 黔西| 汤阴县| 涞水县| 营山县| 锡林浩特市| 北碚区| 盐山县| 泸溪县| 肥乡县| 滨海县|