国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
android自動化(appium)

標(biāo)簽:

 

目錄

一、Appium環(huán)境搭建

1.下載nodejs,并安裝

2.下載appium,并安裝

3.安裝python、安裝pip、安裝appium

4.安裝java的jdk

5.安裝andriod的sdk,并添加ANDROID_HOME配置sdk目錄

二、用python語言,在eclipse編輯器中編寫腳本的環(huán)境準(zhǔn)備

1.安裝python插件

2.選擇運(yùn)行時的python執(zhí)行文件,以及需要用到python包

三、自動化測試方案(從工程建立,case編寫,case組織,報告產(chǎn)出)

1.新建一個工程,新建py文件的自動化腳本文件,或者導(dǎo)入一個已有的工程文件,進(jìn)行腳本編寫。

2.使用appium框架,初始化

3.Case代碼(一個模塊為例)

4.自動化測試結(jié)果報告

5.所有模塊的case集成

 

 

 

一、Appium環(huán)境搭建

1.      
下載nodejs,并安裝

Nodejs下載地址:

https://nodejs.org/en/download/

注:下載與當(dāng)前操作系統(tǒng)匹配的nodejs

2.      
下載appium,并安裝

方法1:npm install -g appium

方法2:npm -g --registry http://registry.cnpmjs.org install appium

注:方法1提示報錯的話,使用方法2,方法2下載資源時有些慢,需要等待,或下一次在運(yùn)行一次

 

3.      
安裝python、安裝pip、安裝appium

a)         安裝Python

python下載地址:

https://www.python.org/downloads/

b)        安裝pip

 相關(guān)地址:https://pip.pypa.io/en/stable/installing/

操作方法:

判斷pip安裝是否安裝成功:

 

c)         安裝appium

      pip install appium-python-client

pip install selenium

注:python、pip都需要添加到環(huán)境變量中(pip安裝完畢后會在python/script路徑下)

4.      
安裝java的jdk

安裝完成后通過 java -version查看安裝是否成功

 

5.      
安裝andriod的sdk,并添加ANDROID_HOME配置sdk目錄

 

Appium環(huán)境搭建完畢。

二、用python語言,在eclipse編輯器中編寫腳本的環(huán)境準(zhǔn)備

使用appium可以使用各種語言進(jìn)行腳本的編寫,這里使用的是python,使用的編輯器是eclipse。

在eclipse編輯器中編寫python腳本,需要安裝python插件:

1.      
安裝python插件

a)         點(diǎn)擊Help→Install New Software

b)        在Work with中輸入pydev,點(diǎn)擊下圖的紅框內(nèi)容

c)         勾選所有項(xiàng)目,點(diǎn)擊下一步(由于這里已經(jīng)安裝完畢,所以下一步是置灰的)

d)        彈出下面的提示框,Select All,點(diǎn)擊ok

e)         等待安裝,在eclipse的底欄顯示會顯示小的綠色進(jìn)度,一定要等進(jìn)度完成后,彈出是否重啟eclipse時,再關(guān)閉eclipse,否則插件是沒有辦法安裝上的。

 

2.      
選擇運(yùn)行時的python執(zhí)行文件,以及需要用到python包

  點(diǎn)擊window的preferences彈出下面的窗口,安裝圖中的編號進(jìn)行對應(yīng)的操作后,會將python的執(zhí)行文件以及python需要的包加入進(jìn)來,點(diǎn)擊apply后,再點(diǎn)擊ok

 

 

 

三、自動化測試方案(從工程建立,case編寫,case組織,報告產(chǎn)出)

 

1.      
新建一個工程,新建py文件的自動化腳本文件,或者導(dǎo)入一個已有的工程文件,進(jìn)行腳本編寫。

         新建一個工程:

A.點(diǎn)擊File → new →PyDev Project(如果沒有PyDev Project ,可以點(diǎn)擊other,按照彈出的提示框進(jìn)行建立即可

 

B.建立文件夾以及對應(yīng)python文件,右鍵點(diǎn)擊建立的工程名稱,選擇你要建立的類型

附(導(dǎo)入后的工程文件):可以按照下圖的方式建立需要的文件和文件夾


紅色箭頭的內(nèi)容都是case文件(我們是按照模塊來建立case文件的)

 

注:

  1. 如果需要將一個文件夾定義為一個包,則在該文件夾下需要建立空的_init_.py文件,其他的py文件是自己需要的自動化腳本。
  2. _int_.py  :python包必須包含該文件。有它才會是一個包,不然就是一個一個的文件夾,文件夾要變成包,就需要建立一個包
  3. basecase.py:是自己定義的文件,將程序需要使用的初始化信息,公共函數(shù)信息都放在該文件中
  4. all_tests.py:是將所有要執(zhí)行的case添加到該文件中,測試報告結(jié)果的代碼寫到該文件中,直接執(zhí)行該文件,就可以得到該項(xiàng)目需要自動化的測試結(jié)果了
  5. garbage_cleanup_19.py:是助手項(xiàng)目的一個模塊的自動化case

 

2.      
使用appium框架,初始化

把下面這段代碼放到一個py文件中,在自動化case腳本中引用該文件,這樣更換設(shè)備時方便修改,當(dāng)前的這個工程寫入到basecase.py文件中了

注:初始化信息還有其他的參數(shù),例如:unicodeKeyboard、resetKeyboard等等,大家需要什么參數(shù)都在這里做好定義即可

 

3.      
Case代碼(一個模塊為例)

test_19_1就是具體的操作步驟,以及要檢查的結(jié)果,即具體的case腳本

4.      
自動化測試結(jié)果報告

A.     將

文件存放在python的lib目錄下

     http://file.mt.sogou.com/g2/M00/08/AB/CoZa6FbGyhyAfYwuAABfsU3Pcek5228.py?n=HTMLTestRunner.py

B.     將下面的代碼放到all_tests.py文件的末尾,或者放在某一個模塊的case末尾的位置

注:

Case執(zhí)行完畢后,會出現(xiàn)下面的文件,右鍵點(diǎn)擊文件,以Web Browser打開該文件,可以看到測試結(jié)果。

執(zhí)行case完畢后:

測試結(jié)果:

5.      
所有模塊的case集成

 

android自動化(appium)

標(biāo)簽:

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Appium Python App自動化第一個腳本
python換行符是什么?
fedora24安裝python3
python接口自動化25-全局變量token項(xiàng)目設(shè)計
隨時隨地運(yùn)行腳本,使用Python打包exe文件!
Eclipse搭建Python開發(fā)環(huán)境+Python中文處理
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服