【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】appium自動(dòng)化測(cè)試搭建_第1頁(yè)
【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】appium自動(dòng)化測(cè)試搭建_第2頁(yè)
【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】appium自動(dòng)化測(cè)試搭建_第3頁(yè)
【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】appium自動(dòng)化測(cè)試搭建_第4頁(yè)
【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】appium自動(dòng)化測(cè)試搭建_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】appium自動(dòng)化測(cè)試搭建

appium的環(huán)境搭建,網(wǎng)上的確一大堆不過(guò)都是比較老的版本安裝,目前我做的都是用命令下載安裝最新的,安裝前的準(zhǔn)備工作,首先你的有個(gè)mac~哈哈好了不啰嗦進(jìn)入正題;系統(tǒng)環(huán)境電腦系統(tǒng)版本:10.13.4;xcoke版本Version9.3.1;(只適合電腦中有一個(gè)xcoke版本的)安裝Homebrew強(qiáng)烈推薦所有macOS上的軟件使用Homebrew進(jìn)行安裝,使用brew安裝過(guò)的軟件,不再需要sudo命令。打開(kāi)終端,運(yùn)行:/usr/bin/ruby-e"$(curl-fsSL/Homebrew/install/master/install)"使用命令:brew-v如果輸出:Homebrew1.6.3Homebrew/homebrew-core(gitrevision3069d;lastcommit2018-05-14)表示安裝成功;檢查是否有安裝過(guò)git輸出命令git--version;#gitversion2.15.1(AppleGit-101)表示已安裝未安裝執(zhí)行brewinstallgit命令java安裝去/Library/Java/JavaVirtualMachines/目錄下看是否安裝過(guò)java版本1.8以上包含;有就執(zhí)行java-version看環(huán)境是否配置輸出版本號(hào)就配置了沒(méi)有就執(zhí)行安裝Nodejs使用命令:brewinstallnode安裝完成后輸入命令:node-v#v10.1.0npm-v#5.6.0表示成功;如果你能×××那么安裝cnpm就可以忽略后面用cnpm的命令你直接使用npm由于npm源在國(guó)外,我們使用npm安裝庫(kù)時(shí)會(huì)比較慢,可以使用taobao的鏡像源npminstall-gcnpm--registry=檢查安裝是否成功輸入命令:cnpm-v#5.3.0安裝pythonbrewinstallpython3檢測(cè)安裝成功python3-V#Python3.6.2pip3-V#pip9.0.1from/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages(python3.6)測(cè)試AndroidApp需要。下載地址:/studio/index.html#downloads建議選擇AndroidStudio下載,借助studio來(lái)安裝SDK。和安裝其他MacOS程序一樣進(jìn)行安裝就行。安裝完成之后,打開(kāi)AndroidStudio,這時(shí)可能會(huì)提示unabletoaccessandroidsdkadd-onlist。這個(gè)意思是提示我們電腦上沒(méi)有安裝SDK,沒(méi)關(guān)系,點(diǎn)擊Cancel,在后續(xù)的界面安裝SDK就好了。安裝AndroidSDKTools和AndroidSDKPlatform-tools,進(jìn)入Preference——Appearance&Behavior——SystemSettings——AndroidSDK。可以在這里下載和更新AndroidSDKTools和AndroidSDKPlatform-tools。保持默認(rèn)的選項(xiàng)即可如果有需要可以和公司工程師溝通看公司項(xiàng)目支持的sdk版本,點(diǎn)擊Install23packagesAcceptLicense。然后Install大概30分鐘就能ok配置androidsdk環(huán)境變量vi~/.bash_profile添加exportANDROID_HOME=/Users/wangchao/Library/Android/sdkexportPATH=${PATH}:/Users/wangchao/Library/Android/sdk/platform-toolsexportPATH=${PATH}:/Users/wangchao/Library/Android/sdk/toolssource.bash_profile命令行輸入adbversionAndroidDebugBridgeversion1.0.39Version0.0.1-4500957Installedas/Users/wangchao/Library/Android/sdk/platform-tools/adb配置成功安裝appiumserver在終端輸入cnpminstall-gappium安裝過(guò)程比較慢安裝完成后安裝appiumclientcnpminstallwd安裝carthagebrewinstallcarthage安裝appiumdoctor用來(lái)檢測(cè)appium的是否成功安裝在終端執(zhí)行npminstallappium-doctor-g來(lái)安裝doctor。安裝完成后,終端輸入appium-doctor檢測(cè)環(huán)境是否成功。$appium-doctorinfoAppiumDoctorAppiumDoctorv.1.4.3infoAppiumDoctor###Diagnosticstarting###infoAppiumDoctor?TheNode.jsbinarywasfoundat:/usr/local/bin/nodeinfoAppiumDoctor?Nodeversionis10.1.0infoAppiumDoctor?Xcodeisinstalledat:/Applications/Xcode.app/Contents/DeveloperinfoAppiumDoctor?XcodeCommandLineToolsareAppiumDoctor?DevToolsSecurityisAppiumDoctor?TheAuthorizationDBissetupAppiumDoctor?Carthagewasfoundat:/usr/local/bin/carthageinfoAppiumDoctor?HOMEissetto:/Users/wangchaoinfoAppiumDoctor?ANDROID_HOMEissetto:/Users/wangchao/Library/Android/sdkinfoAppiumDoctor?JAVA_HOMEissetto:/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/HomeinfoAppiumDoctor?adbexistsat:/Users/wangchao/Library/Android/sdk/platform-tools/adbinfoAppiumDoctor?androidexistsat:/Users/wangchao/Library/Android/sdk/tools/androidinfoAppiumDoctor?emulatorexistsat:/Users/wangchao/Library/Android/sdk/tools/emulatorinfoAppiumDoctor?Bindirectoryof$JAVA_HOMEissetinfoAppiumDoctor###Diagnosticcompleted,nofixneeded.###infoAppiumDoctorinfoAppiumDoctorEverythinglooksgood,bye!infoAppiumDoctor表示成功安裝appium-desktop網(wǎng)站http://appium.io我下載版本是Appium-1.6.1安裝后在電腦應(yīng)用程序中找到appium點(diǎn)擊打開(kāi)看到這個(gè)頁(yè)面用androidsdk創(chuàng)建模擬器;不會(huì)的自行百度;使用真機(jī)最好;獲取設(shè)備名字列表:adbdevices獲取系統(tǒng)版本:adbshellgetpropro.build.version.release修改host添加localhost不是會(huì)出現(xiàn)服務(wù)器啟動(dòng)后連接不上打開(kāi)如圖界面修改ServerAddress為點(diǎn)擊startservicev1.8.0看到一下圖表示啟動(dòng)成功點(diǎn)擊圖片紅圈里面的按鈕然后出現(xiàn)一下頁(yè)面再根據(jù)我給的圖片配置相關(guān)參數(shù),根據(jù)自己情況修改platformVersion(系統(tǒng)版本號(hào)),deviceName(設(shè)備名字),appPackage(包名),appActivity(啟動(dòng)頁(yè)面),app(apk包在電腦的位置)點(diǎn)擊紅圈標(biāo)注的startsession按鈕出現(xiàn)一下頁(yè)面配置成功ios需要設(shè)置使用XCUITest設(shè)置iOS真實(shí)設(shè)備測(cè)試必要的安裝軟件目前在真實(shí)設(shè)備上運(yùn)行iOS測(cè)試需要兩個(gè)軟件:4.WebDriverAgent該目錄下/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent這個(gè)最好不要使用;找個(gè)常用的位置創(chuàng)建文件WDA在用git下載;gitclone/facebook/WebDriverAgent下載完成進(jìn)入目錄WebDriverAgent執(zhí)行以下命令./Scripts/bootstrap.sh然后找到選中WebDriverAgent.xcodeproj文件,用xcode打開(kāi),并做如圖設(shè)置。說(shuō)明下:這里需要設(shè)置證書(shū),沒(méi)有的話,咨詢iOS開(kāi)發(fā)人員運(yùn)行與測(cè)試1.菜單欄選擇目標(biāo)設(shè)備2.Scheme

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論