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

Appium Python自動化測試之環(huán)境搭建的步驟

 更新時間:2019年01月23日 11:16:34   作者:zh175578809  
這篇文章主要介紹了Appium Python自動化測試之環(huán)境搭建的步驟,以32位的Windows 7操作系統(tǒng)為例介紹Appium+Python的環(huán)境搭建步驟,感興趣的小伙伴們可以參考一下

Appium簡介

Appium是一個自動化測試開源工具,支持IOS和Android平臺上的移動原生應用、移動Web應用和混合應用。所謂的“移動原生應用”是指那些用IOS或者Android SDK寫的應用;所謂的“移動Web應用”是指使用移動瀏覽器方位的應用(Appium支持IOS上的Safari和Android上的Chrome);所謂的“混合應用”是指原生代碼封裝網(wǎng)頁視圖(原生代碼和Web內(nèi)容交互)。更重要的是,Appium是一個跨平臺的工具,它允許測試人員使用同樣的接口、基于不同的平臺(IOS、Android)編寫自動化測試腳本,這樣大大增加了IOS和Android測試間代碼的復用性。

環(huán)境部署

本博客以32位的Windows 7操作系統(tǒng)為例介紹Appium+Python的環(huán)境搭建步驟

1、安裝Node.js

訪問 https://nodejs.org/en/download/,下載node.js,根據(jù)操作系統(tǒng)下載對應的安裝包,這里選擇Windows 32位的

下載完成后是一個.msi格式的文件,可以直接點擊進行安裝,安裝過程不過多介紹,一路默認安裝即可

安裝完成后,會自動將路徑加入到環(huán)境變量中,在命令行窗口中運行node -v,如果出現(xiàn)版本號,表示安裝正常,如下圖所示

2、安裝jdk

jdk下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

jdk版本已經(jīng)更新到1.8,下載后按照默認路徑安裝,安裝jdk的同時也會安裝jre。安裝目錄如下圖所示

配置環(huán)境變量

在環(huán)境變量中新建JAVA_HOME,對應的變量值為jdk的目錄

再新建一個變量名CLASSPATH的環(huán)境變量,變量值為:%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

找到Path變量,在變量值的末尾增加兩個路徑:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

配置好以后,新打開一個命令行窗口,在其中輸入java -version,會出現(xiàn)jdk的版本號,表示配置正確

3、安裝Android SDK

Android SDK是Google提供的Android開發(fā)工具包,在開發(fā)Android應用的時候會用到,需要通過引入工具包來調(diào)用Android的API

下載地址:https://developer.android.com/,考慮到有可能會打不開這個鏈接,提供一個中文社區(qū)的SDK下載鏈接:http://tools.android-studio.org/index.php/sdk。這里選擇installer_r24.4.1-windows.exe進行下載,下載完成安裝后目錄結(jié)構(gòu)是這樣的

雙擊打開SDK Manage.exe,選擇需要安裝的API版本和對應的工具包進行安裝,這些在運行模擬器和真機測試的時候會使用到

這些工具包都安裝完成后,sdk的目錄如下圖所示

配置環(huán)境變量

新建環(huán)境變量ANDROID_HOME,變量值為sdk的路徑:E:\Android\android-sdk

在Path變量中增加兩個路徑:E:\Android\android-sdk\platform-tools和E:\Android\android-sdk\tools

配置了環(huán)境變量后,在命令行窗口中運行adb -version,出現(xiàn)以下信息

4、安裝python

下載地址:https://www.python.org/downloads/,可以選擇Python2.7或者Python3.x版本,我這里選擇的是Python3.6的版本。下載的是一個exe安裝文件,下載完直接安裝即可,我的安裝目錄是C:\Python36,安裝好以后將Python安裝目錄配置到環(huán)境變量Path中,然后在cmd中運行python命令

5、安裝Appium

AppiumForWindows下載地址:https://bitbucket.org/appium/appium.app/downloads/

下載后,雙擊壓縮包中的appium-installer.exe進行安裝,這個的安裝時間要長一些。完成后會在桌面生成一個快捷方式的圖標,雙擊運行就可以啟動Appium

運行Appium需要依賴.NET Framework 4.5,如果沒有安裝的話點擊運行的時候會報錯,所以需要下載.NET Framework4.5,這個自行百度下載就可以。運行Appium后界面如下圖所示

全部安裝配置好以后,在命令行窗口中運行appium-doctor,出現(xiàn)以下信息,說明所有的都正確安裝并配置了

6、下載Appium-Python-Client

下載鏈接:https://pypi.python.org/pypi/Appium-Python-Client/,下載后解壓到Python的安裝目錄,進入目錄下,運行python setup.py install命令

安裝完成后會有如下提示

上面已經(jīng)安裝了python,也可以通過python的pip命令直接安裝,在命令行中運行pip install Appium-Python-Client

OK,到此為止,所有需要安裝的軟件和工具包,以及環(huán)境變量都配置好了,下面就可以利用這個環(huán)境來實現(xiàn)Appium+Python的自動化測試腳本編寫了

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解Python進階之切片的誤區(qū)與高級用法

    詳解Python進階之切片的誤區(qū)與高級用法

    切片(slice)就是一種截取索引片段的技術(shù),借助切片技術(shù),我們可以十分靈活地處理序列類型的對象。這篇文章主要介紹了Python進階之切片的誤區(qū)與高級用法,需要的朋友們下面隨著小編來一起學習學習吧
    2018-12-12
  • Python操作json數(shù)據(jù)的一個簡單例子

    Python操作json數(shù)據(jù)的一個簡單例子

    這篇文章主要介紹了Python操作json數(shù)據(jù)的一個簡單例子,需要的朋友可以參考下
    2014-04-04
  • python如何調(diào)用php文件中的函數(shù)詳解

    python如何調(diào)用php文件中的函數(shù)詳解

    這篇文章主要給大家介紹了關(guān)于python如何調(diào)用php文件中函數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-12-12
  • python-json校驗-jsonpath解析

    python-json校驗-jsonpath解析

    這篇文章主要介紹了python-json校驗-jsonpath,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • python機器學習Logistic回歸原理推導

    python機器學習Logistic回歸原理推導

    這篇文章主要為大家介紹了python機器學習Logistic回歸原理推導,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • python中的format格式化、填充與對齊、數(shù)字格式化方式

    python中的format格式化、填充與對齊、數(shù)字格式化方式

    format函數(shù)是Python中強大的字符串格式化方法,它允許程序員通過大括號{}來為字符串中的插入點占位,并通過傳入?yún)?shù)進行替換,{0}、{1}分別代表不同的參數(shù)
    2024-09-09
  • python爬蟲控制aiohttp并發(fā)數(shù)量方式

    python爬蟲控制aiohttp并發(fā)數(shù)量方式

    這篇文章主要介紹了python爬蟲控制aiohttp并發(fā)數(shù)量方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • python3實現(xiàn)的zip格式壓縮文件夾操作示例

    python3實現(xiàn)的zip格式壓縮文件夾操作示例

    這篇文章主要介紹了python3實現(xiàn)的zip格式壓縮文件夾操作,結(jié)合實例形式分析了Python3基于zipfile模塊實現(xiàn)zip格式文件壓縮的相關(guān)操作技巧,需要的朋友可以參考下
    2019-08-08
  • 淺析Python3中的對象垃圾收集機制

    淺析Python3中的對象垃圾收集機制

    在Python中,它在每個對象中保持了一個計數(shù)器,用于記錄指向該對象的的引用的個數(shù)。這篇文章主要介紹了Python3中的對象垃圾收集機制,需要的朋友可以參考下
    2019-06-06
  • pyinstaller參數(shù)介紹以及總結(jié)詳解

    pyinstaller參數(shù)介紹以及總結(jié)詳解

    這篇文章主要介紹了pyinstaller參數(shù)介紹以及總結(jié)詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07

最新評論

建昌县| 和政县| 西藏| 沁阳市| 凯里市| 临汾市| 大冶市| 夏邑县| 沾化县| 北海市| 益阳市| 阳谷县| 临清市| 红桥区| 鄂尔多斯市| 明星| 米泉市| 仁布县| 织金县| 县级市| 新平| 南华县| 屏东市| 尼木县| 海阳市| 海盐县| 东丰县| 礼泉县| 嘉黎县| 利津县| 永康市| 武强县| 郓城县| 泽普县| 高密市| 玉屏| 信宜市| 遂昌县| 沙雅县| 新巴尔虎左旗| 东至县|