搭建自動(dòng)化測(cè)試環(huán)境 -Mac版

1.先檢查是否已安裝homebrew,命令brew -v,如出現(xiàn)版本信息則說明已經(jīng)安裝


E54048B3-6236-433C-9A42-6BE92833A680.png

否則要安裝homebrew,去到官網(wǎng) https://brew.sh/,然后將此命令復(fù)制粘貼到中端,在1中指令回車后會(huì)提示“Press RETURN to continue or any other key to abort”(回車?yán)^續(xù)或者按其他鍵終止),這是直接回車進(jìn)入“Downloading and installing Homebrew...”,如果網(wǎng)絡(luò)不好的話可能會(huì)提示“fatal: unable to access 'https://github.com/Homebrew/brew/': SSLRead() return error -9806...等”,沒關(guān)系重新輸入1的指令更新。直到出現(xiàn)Installation successful!時(shí)即為安裝成功

圖片 1.png

2.檢查是否已安裝node,命令node -v,如出現(xiàn)版本信息則說明已經(jīng)安裝


2.png

否則要安裝node,brew install node
3.安裝npm,npm install.
4.若整個(gè)安裝過程中提示 no such file or directory package.json 是因?yàn)闆]有package.json這個(gè)文件,執(zhí)行命令npm init,之后一直回車新建package.json文件,最后再執(zhí)行之前失敗了的命令即可。
5.安裝appium,npm install -g appium,安裝時(shí)若很長(zhǎng)時(shí)間都沒有新的提示,執(zhí)行命令ctrl+c,再執(zhí)行appium -v ,若顯示了appium版本即可,繼續(xù)下面的流程
6.安裝wd,npm install wd
7.安裝carthage,brew install carthage
8.安裝appium-doctor,npm install appium-doctor -g
9.配置環(huán)境變量,首先查看自己的jdk版本和sdk路徑
jdk版本:命令java -version即可查看到

sdk路徑:若安裝了Android studio,可在Android studio如下圖,拷貝sdk路徑。
圖5.png
圖6.png

進(jìn)入命令行
cd~
touch .bash_profile
vi ~/.bash_profile
輸入jdk、sdk變量配置內(nèi)容:
jdk安裝路徑
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk你的jdk版本.jdk/Contents/Home
export ANDROID_HOME= 你的sdk安裝路徑
export PATH=在你的路徑中添加${JAVA_HOME}/bin
輸入:wq保存。
更新配置文件:
source .bash_profile
完成。
配置環(huán)境這里比較麻煩,多試幾次,就好啦!
10.執(zhí)行命令 appium-doctor,如果看到以下界面,就表示已經(jīng)正確的安裝完畢了

圖片 2.png

11.下載appium,安裝成功后host和port使用默認(rèn)的即可
http://appium.io/

12.導(dǎo)入項(xiàng)目
在eclipse左側(cè)右鍵Import選擇


圖片 3.png

導(dǎo)入項(xiàng)目后,選中build.gradle右鍵Gradle點(diǎn)擊Refresh Gradle Project,使其自動(dòng)下載所依賴的庫,若仍然報(bào)錯(cuò),可將此項(xiàng)目刪除重新再導(dǎo)入應(yīng)無問題


圖片 4.png

13.eclipse中安裝testNG插件,
https://jingyan.baidu.com/article/215817f7aa90e41eda142312.html
出現(xiàn)下圖,表示插件安裝成功

屏幕快照 2018-09-20 上午10.54.04.png

14.在項(xiàng)目中的config文件中配置好要測(cè)試的設(shè)備名稱、安卓版本、測(cè)試項(xiàng)目包名,啟動(dòng)頁包名

15.運(yùn)行測(cè)試用例前,先啟動(dòng)appium。

16.啟動(dòng)appium,進(jìn)入可視化,


2.png

在下圖頁面進(jìn)行配置,主要的配置信息:
"deviceName": "設(shè)備名稱",
"platformVersion": "6.0",
"platformName": "Android",
"appPackage": "com.包名",
"appActivity": "com.啟動(dòng)頁"


3.png

配置完成點(diǎn)擊“start session”按鈕,即可在左側(cè)看到app頁面

之后寫測(cè)試用例時(shí)可能會(huì)需要的解決辦法

https://www.2cto.com/kf/201806/752640.html
讓頁面自動(dòng)滾動(dòng):
http://www.automationtestinghub.com/appium-scroll-examples/

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容