欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Appium環(huán)境準備及IOS真機測試-創(chuàng)新互聯(lián)

    本文主要內(nèi)容:Appium-Server、Appium-Desktop的具體搭建及使用步驟。以及IOS真機測試需要特別注意的方面。

成都創(chuàng)新互聯(lián)公司一直在為企業(yè)提供服務,多年的磨煉,使我們在創(chuàng)意設(shè)計,全網(wǎng)整合營銷推廣到技術(shù)研發(fā)擁有了開發(fā)經(jīng)驗。我們擅長傾聽企業(yè)需求,挖掘用戶對產(chǎn)品需求服務價值,為企業(yè)制作有用的創(chuàng)意設(shè)計體驗。核心團隊擁有超過10年以上行業(yè)經(jīng)驗,涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務成都移動服務器托管、成都app軟件開發(fā)公司、手機移動建站、網(wǎng)頁設(shè)計、網(wǎng)絡整合營銷。

Appium-Server

1、使用node.js編寫

2、命令行版本通過npm安裝

3、官網(wǎng)提供GUI版本appium-desktop使用,內(nèi)含appium server,最新版本1.2.1。

4、網(wǎng)上許多教程使用的appium.dmg、appium for window.exe是舊版的

Appium-Desktop

1、內(nèi)含Appium Server,省去安裝它所需要的依賴。

2、對于Android Emulator\Phone、IOS Simulator來說,安裝這個GUI就可以跑代碼了。

3、對于IOS Phone真機測試還需要安裝配置一些工具

Appium-Desktop使用步驟:

1、啟動Appium-Desktop,點擊Start Server v1.6.5,進入命令行界面

2、點擊右上角的Start Inspector Session進入Inspector界面

3、根據(jù)自己的手機編輯Desired Capabilities。

4、點擊Start Session連接手機,啟動App并獲取首個界面

5、這里的Recorder方便錄制簡單的操作代碼,便于入門學習

6、最常用的是這里可以獲取界面元素的id,accessibilityId等用于編寫測試代碼

IOS真機測試:

1、替換npm為國內(nèi)淘寶cnpm

   npm install -g cnpm --registry=https://registry.npm.taobao.org

2、安裝appium-doctor

   cnpm install -g appium-doctor

3、命令行執(zhí)行appium-doctor,根據(jù)錯誤項安裝相應工具并處理

4、安裝command line tools

   xcode-select --install

5、安裝Carthage(IOS依賴管理工具,類似gradle,maven)

   brew install carthage(好久)

6、其他IOS支持庫

   brew install libimobiledevice --HEAD

   cnpm install -g ios-deploy

7、如果WebDriverAgent編譯一直不通過,可嘗試到github替換為最新的

    https://github.com/facebook/WebDriverAgent.git

本地地址:

/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent

備注:

   WebDriverAgent在IOS設(shè)備上實現(xiàn)了一個WebDriver Server,借助它可以遠程控制IOS設(shè)備。允許你啟動銷毀應用,點擊滾動視圖,或確定視圖是否正確展示在屏幕上。

   編譯運行后,會在社別上安裝一個WebDriverAgentRunner的app,以后Appium每次建立Session都會先啟動這個app。這一步問題多多,可以尋求testerhome.com社區(qū)幫助。

執(zhí)行appium-doctor:

info AppiumDoctor Appium Doctor v.1.4.3

info AppiumDoctor ### Diagnostic starting ###

info AppiumDoctor  The Node.js binary was found at: /usr/local/bin/node

info AppiumDoctor  Node version is 8.2.1

info AppiumDoctor  Xcode is installed at: /Applications/Xcode.app/Contents/Developer

info AppiumDoctor  Xcode Command Line Tools are installed.

info AppiumDoctor  DevToolsSecurity is enabled.

info AppiumDoctor  The Authorization DB is set up properly.

info AppiumDoctor  Carthage was found at: /usr/local/Cellar/carthage/0.24.0/bin/carthage

info AppiumDoctor  HOME is set to: /Users/weijiancheng

info AppiumDoctor  ANDROID_HOME is set to: /Users/weijiancheng/Library/Android/sdk

info AppiumDoctor  JAVA_HOME is set to: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

info AppiumDoctor  adb exists at: /Users/weijiancheng/Library/Android/sdk/platform-tools/adb

info AppiumDoctor  android exists at: /Users/weijiancheng/Library/Android/sdk/tools/android

info AppiumDoctor  emulator exists at: /Users/weijiancheng/Library/Android/sdk/tools/emulator

info AppiumDoctor  Bin directory of $JAVA_HOME is set

info AppiumDoctor ### Diagnostic completed, no fix needed. ###

info AppiumDoctor

info AppiumDoctor Everything looks good, bye!

info AppiumDoctor

環(huán)境變量.bash_profile文件實例:

添加了JAVA_HOME\ANDROID_HOME\CARTHAGE_HOME\MAVEN_HOME及其bin目錄:

------------------------------------------------------------------------------------

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

export ANDROID_HOME=/Users/weijiancheng/Library/Android/sdk

export PATH=$PATH:$JAVA_HOME/bin

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools

export PATH=$PATH:/usr/local/bin

export CARTHAGE_HOME=/usr/local/Cellar/carthage/0.24.0

export PATH=$PATH:$CARTHAGE_HOME/bin

export MAVEN_HOME=/Users/weijiancheng/Library/Maven

export PATH=$PATH:$MAVEN_HOME/bin

------------------------------------------------------------------------------------

總結(jié)

    剛開始學習appium的時候,Appium-Desktop剛剛推出。網(wǎng)上的教程及社區(qū)大都是Appium.exe\Appium.dmg等舊版客戶端的介紹。無一例外的配置麻煩,需要安裝的工具太多了。而我始終堅信的一點是一套成熟的開發(fā)工具不應該讓開發(fā)者把時間耗在搭建以及配置上。

   官網(wǎng)上默認使用的是Appium-Desktop-x.x.x.dmg。僅僅安裝完這個GUI后,我發(fā)現(xiàn)在Android Phone\Emulator,IOS Simulator上都可以正常跑測試用例了。只有IOS Phone真機一直各種提示失敗,于是我認為一定是自己配置的問題。不過,類似的問題在網(wǎng)上居然找不著。后來實在沒辦法,只能按照舊版的教程,把需要的工具統(tǒng)統(tǒng)安裝一遍才解決。

   我是做Android開發(fā)的,對于IOS開發(fā)了解不深。不知道在IOS設(shè)備上安裝ipa遠比Android上安裝apk麻煩得多,以及在IOS模擬器上是不能安裝ipa的。是因為IOS不能像Android同時兼容兩個CPU架構(gòu)嗎?

   綜上你需要安裝的是:Appium-Desktop GUI以及IOS真機部署的一系列工具。所以除開IOS真機部署的麻煩,Appium環(huán)境部署還是相當簡潔的。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網(wǎng)頁標題:Appium環(huán)境準備及IOS真機測試-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://aaarwkj.com/article32/ggesc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站服務器托管響應式網(wǎng)站、軟件開發(fā)、定制網(wǎng)站、自適應網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
91精品啪在线观看国产日本| 久久久精品人妻免费网站| 欧美日韩一区二区综合在线视频| 欧美另类亚洲日本一区二区| 黄色日韩大片在线观看| 中国毛片一区二区三区| 日本欧美中文字幕一区| 日本三本道成人免费毛片| 91精品啪在线观看国产日本| 丰满少妇一级淫片在线播放| 日韩在线不卡一二三| 国产精品福利手机在线观看| 国产91黑丝视频在线观看| 久久久精品国产亚洲av网黑人| 日韩国产欧美色资源在线| 成人免费亚洲av在线| 欧美日韩另类综合91| 福利一区福利二区视频| 男女性视频在线免费观看| 日本一级黄色影视大全| 日韩特级黄片在线免费观看| 亚洲日本高清一二三区| 国产麻豆精品二区视频| 日本东京热在线免费观看| 国产精品美女露脸av毛片| 国产三级亚洲三级在线理论| 亚洲欧美日韩综合精品久久| 清纯美女爱爱高潮av| 国产婷婷综合一区二区| 亚洲一区欧美日韩91| 免费看欧美粗又大爽老| 成年女人大片免费观看版| 末满18周岁禁止观看| 中文字幕乱码高清免费| 中文字幕在线五月婷婷| 亚洲精品成人福利网站 | 日韩精品一区二区91| 日韩在线国产精品一区| 蜜臀99久久精品久久久| 日本成人在线播放网站| 岛国高清乱码中文字幕|