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

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è)公司
亚洲成人午夜激情在线| 亚洲男女尻逼片视频网站| 男女性生活视频成年人观看| 日本免费精品人成视频| 久久精品国产视频在热| 国产一区二区黄色录像| 亚洲国产av国产av| 日韩不卡的在线视频| 亚洲三区四区视频在线观看| 亚洲综合av伊人久久| 国产在线精品91国自产拍| 欧美精品一区二区久久| 亚洲av男人天堂一区| 亚洲精品免费福利视频| 亚洲午夜福利影院在线免费观看| 亚洲欧美日韩精品麻豆| 久久精品人妻少妇一区二| 中文字幕欧美精品日韩人妻| 粉嫩一区二区三区av| 91麻豆国产福利在线| 国产免费成人午夜免费视频| 成人一区二区三区乱码| 日本东京热免一区二区| 精品人妻二区中文字幕| 不卡免费av在线高清| 深夜日本福利在线观看| 女同欲望一区二区三区久久| 日本熟妇中文字幕三级久久| 18禁的视频在线观看| 国产在线麻豆在拍91精品| 91成人大片在线观看| 色呦呦视频在线免费观看| 91精品蜜臀国产综合久久久久久 | 日本高清不卡免费在线观看视频一二三区| 亚洲免费小视频在线观看| 日韩x级av免费在线观看| 亚洲一区在线观看蜜臀| 亚洲永久免费在线观看| 久久精人妻一区二区三区| 尹人大香蕉在线视频| 禁止18岁以下的视频|