欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

Appium簡(jiǎn)介

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

環(huán)境部署

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

1、安裝Node.js

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

下載完成后是一個(gè).msi格式的文件,可以直接點(diǎn)擊進(jìn)行安裝,安裝過(guò)程不過(guò)多介紹,一路默認(rèn)安裝即可

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

2、安裝jdk

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

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

配置環(huán)境變量

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

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

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

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

3、安裝Android SDK

Android SDK是Google提供的Android開發(fā)工具包,在開發(fā)Android應(yīng)用的時(shí)候會(huì)用到,需要通過(guò)引入工具包來(lái)調(diào)用Android的API

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

雙擊打開SDK Manage.exe,選擇需要安裝的API版本和對(duì)應(yīng)的工具包進(jìn)行安裝,這些在運(yùn)行模擬器和真機(jī)測(cè)試的時(shí)候會(huì)使用到

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

配置環(huán)境變量

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

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

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

4、安裝python

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

5、安裝Appium

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

下載后,雙擊壓縮包中的appium-installer.exe進(jìn)行安裝,這個(gè)的安裝時(shí)間要長(zhǎng)一些。完成后會(huì)在桌面生成一個(gè)快捷方式的圖標(biāo),雙擊運(yùn)行就可以啟動(dòng)Appium

運(yùn)行Appium需要依賴.NET Framework 4.5,如果沒(méi)有安裝的話點(diǎn)擊運(yùn)行的時(shí)候會(huì)報(bào)錯(cuò),所以需要下載.NET Framework4.5,這個(gè)自行百度下載就可以。運(yùn)行Appium后界面如下圖所示

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

6、下載Appium-Python-Client

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

安裝完成后會(huì)有如下提示

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

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

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python 音頻處理重采樣、音高提取的操作方法

    python 音頻處理重采樣、音高提取的操作方法

    這篇文章主要介紹了python 音頻處理重采樣、音高提取,本文給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • 如何用python 操作zookeeper

    如何用python 操作zookeeper

    這篇文章主要介紹了如何用python 操作zookeeper,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • Python實(shí)現(xiàn)微信小程序支付功能

    Python實(shí)現(xiàn)微信小程序支付功能

    這篇文章主要介紹了Python實(shí)現(xiàn)微信小程序支付功能 ,本文通過(guò)實(shí)例代碼,流程圖給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • pyinstaller打包多個(gè)py文件和去除cmd黑框的方法

    pyinstaller打包多個(gè)py文件和去除cmd黑框的方法

    今天小編就為大家分享一篇pyinstaller打包多個(gè)py文件和去除cmd黑框的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)篩選及提取序列中元素的方法

    Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)篩選及提取序列中元素的方法

    這篇文章主要介紹了Python cookbook(數(shù)據(jù)結(jié)構(gòu)與算法)篩選及提取序列中元素的方法,涉及Python列表推導(dǎo)式、生成器表達(dá)式及filter()函數(shù)相關(guān)使用技巧,需要的朋友可以參考下
    2018-03-03
  • 如何取消pyecharts繪制地圖時(shí)默認(rèn)顯示小圓點(diǎn)標(biāo)識(shí)

    如何取消pyecharts繪制地圖時(shí)默認(rèn)顯示小圓點(diǎn)標(biāo)識(shí)

    這篇文章主要介紹了如何取消pyecharts繪制地圖時(shí)默認(rèn)顯示小圓點(diǎn)標(biāo)識(shí),文章內(nèi)容介紹詳細(xì)具有一定的參考價(jià)值?需要的小伙伴可以參考一下
    2022-04-04
  • wxpython+pymysql實(shí)現(xiàn)用戶登陸功能

    wxpython+pymysql實(shí)現(xiàn)用戶登陸功能

    這篇文章主要介紹了wxpython+pymysql實(shí)現(xiàn)用戶登陸功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Python使用SQLAlchemy操作Mysql數(shù)據(jù)庫(kù)的操作示例

    Python使用SQLAlchemy操作Mysql數(shù)據(jù)庫(kù)的操作示例

    SQLAlchemy是Python的SQL工具包和對(duì)象關(guān)系映射(ORM)庫(kù),它提供了全套的企業(yè)級(jí)持久性模型,用于高效、靈活且優(yōu)雅地與關(guān)系型數(shù)據(jù)庫(kù)進(jìn)行交互,這篇文章主要介紹了Python使用SQLAlchemy操作Mysql數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2024-08-08
  • 詳解Python中的內(nèi)置常量的使用

    詳解Python中的內(nèi)置常量的使用

    Python作為一種功能強(qiáng)大的編程語(yǔ)言,提供了豐富的內(nèi)置常量來(lái)簡(jiǎn)化編程過(guò)程,本文將深入探討Python中的內(nèi)置常量,并提供豐富的示例代碼來(lái)演示其用法,希望對(duì)大家有所幫助
    2024-03-03
  • python jenkins 打包構(gòu)建代碼的示例代碼

    python jenkins 打包構(gòu)建代碼的示例代碼

    這篇文章主要介紹了python jenkins 打包構(gòu)建代碼的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評(píng)論