搭建IOS自動化測試環境-Appium
- 一、安裝Homebrew工具
1、簡介
Homebrew官網http://brew.sh/index_zh-cn.html
Homebrew是神馬
linux系統有個讓人蛋疼的通病,軟體包依賴,好在當前主流的兩大發行版本都自帶了解決方案,Red ha有yum,Ubuntu有apt-get
神馬,你用mac os,不好意Mac os木有類似的東東,淚奔中幾經折騰總算找到了第三方支援:Homebrew,Homebrew簡稱brew,是Mac OSX上的軟體包管理工具,能在Mac中方便的安裝軟體或者解除安裝軟體,可以說Homebrew就是mac下的apt-get、yum神器
2、Homebrew安裝
Homebrew的安裝非常簡單,開啟終端複製、貼上以下命令,回車,搞定(
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ps:不知道為什麼執行這個命令有時會返回400,估計可能被牆了,過幾分鐘重試下一般就ok了,有圖有真相
3、Homebrew使用
Homebrew使用沒啥好說的了,常用的
搜尋軟體:brew search 軟體名,如brew search wget
安裝軟體:brew install 軟體名,如brew install wget
解除安裝軟體:brew remove 軟體名,如brew remove wget
- 二、安裝libimobiledevice開源包(IOS開發的另類神器)
1、簡介
libimobiledevice又稱libiphone,是一個開源包,可以讓Linux支援連線iPhone/iPod Touch等iOS裝置。由於蘋果官方並不支援Linux系統,但是Linux上的高手絕對不能忍受因為要連線iOS裝置就換用作業系統這個事兒。因此就有人逆向出iOS裝置與Windows/Mac Host介面的通訊協議,最終成就了橫跨三大桌面平臺的非官方版本USB介面library。經常用Linux系統的人一定對libimobiledevice不陌生,但是許多Windows和Mac使用者也許就不知道了。事實上,它同
參考:http://www.jianshu.com/p/6423610d3293
2、安裝
指令:brew install libimobiledevice –HEAD
- 三、安裝carthage
1、簡介
Carthage的目標是用最簡單的方式來管理Cocoa第三方框架
參考https://www.cnblogs.com/wendingding/p/5959322.html
Carthage 是用來解決 xcode project 依賴的,大家可能知道 cocoapod,那你就把 Carthage 理解成和 cocoapod 一樣的東西就可以了,可以通過 brew install carthage 安裝。
2、安裝
指令:brew install carthage
四、安裝nodejs
1、簡介
簡單的說 Node.js 就是執行在服務端的 JavaScript。
Node.js 是一個基於Chrome JavaScript 執行時建立的一個平臺。
Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。
2、安裝
按照官方的地址https://nodejs.org/en/download/。下載.pkg檔案安裝
五、安裝cnpm
1、簡介
npm(node package manager)是nodejs的包管理器,用於node外掛管理(包括安裝、解除安裝、管理依賴等)
2、安裝
cnpm(由於某種原因,直接用npm下載安裝會有好多網路問題,安裝淘寶的cnpm要比npm好用) https://npm.taobao.org/
指令:npm install -g cnpm --registry=https://registry.npm.taobao.org
出現許可權問題:在指令前加sudo
公司內網非常慢,建議用手機流量,巨快= =
六、安裝ios-deploy
1、簡介
ios-deploy是一個使用命令列安裝ios app到連線的裝置的工具,原理是根據os x命令列工程呼叫系統底層函式,獲取連線的裝置、查詢/安裝/解除安裝app。類似的工具有Fruitstrap,ideviceinstaller、node-ios-device等
2、安裝
指令:cnpm install -g ios-deploy
(公司內網同樣不行T_T)
七、安裝xcpretty
1、簡介
用於對xcodebuild的輸出進行格式化。幷包含輸出report功能。
2、安裝
指令:cnpm install xcpretty
八、安裝appium
1、
安裝appium1.6.3(到發帖為止,最新版本是1.6.3,要其他版本的跟上版本號就行了)這一步驟若出現安裝jDK彈出框忽略就好
cnpm install -g [email protected]、
檢驗:輸入命令1、appium
九、appium-doctor
會提示裝下面的xcode comment line tools
如出現這些問題後面解決(ANDROID_HOME要用安桌sdk)
十、安裝appium-xcuitest-driver依賴
1、進入WebDriverAgent安裝目錄,執行bootstrap
cd /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent (如果WebDriverAgent 所在路徑和此不同,請自行查詢)
mkdir -p Resources/WebDriverAgent.bundle sh ./Scripts/bootstrap.sh
在執行sh ./Scripts/bootstrap.sh很可能會有因為咱們大中華區域網而網路連線失敗。方法就是去App store下載了一個VPN代理軟體,我下了一個評分最多且免費的,的確很好用。我就不說軟體名稱了。再次執行sh ./Scripts/bootstrap.sh 無報錯就OK了
- 安裝Xcode及Xcode Command Line Tools
--安裝Xcode-最好用app store直接下載-----------------------------------------------------------
檢測是否安裝好Xcode
$ xcode-select -p
顯示這樣說明安裝好
/Applications/Xcode.app/Contents/Developer
如果沒有裝好,安裝方法:
Xcode不同版本可以在以下網頁下載,需要登陸apple帳戶:
https://developer.apple.com/downloads/
--安裝Xcode Command Line Tools---
1.調出安裝視窗
$ xcode-select --install
2.點選 Install 安裝
Click “Install” to download and install Xcode Command Line Tools.
- 用Xcode開啟WebDriverAgent,並且編譯
編譯WebDriverAgentLib
編譯WebDriverAgentRunner
相關推薦
搭建IOS自動化測試環境-Appium
一、安裝Homebrew工具1、簡介Homebrew官網http://brew.sh/index_zh-cn.htmlHomebrew是神馬linux系統有個讓人蛋疼的通病,軟體包依賴,好在當前主流的兩大發行版本都自帶了解決方案,Red ha有yum,Ubuntu有apt-g
Robot + Appium 搭建 iOS 自動化測試環境
一、iOS安裝條件 需要建立設定的移動平臺執行APPium測試。如以下的平臺資訊: Mac OS 10.12.6 Xcode 9 Apple開發工具(IPhone simulator SDK,command line tools)。 二、Appium在OS X中安裝
Appium自動化—淺談iOS自動化測試環境搭建
在日常的測試工作中,我們會發現有些測試工作重複率極高,測試人員需要花費大量的時間進行這些重複性的測試,浪費了大量的人力與時間。若能夠將常用的測試場景進行自動化,那必定能節省許多的人力與時間。作為一個初次步入測試行業的小白,也十分渴望能夠使用自動化來分擔測試工作。上網搜尋了很多的資料,瞭解了很多工
mac上搭建appium+IOS自動化測試環境
開啟WebDriverAgent cd /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent xcodebuild -project WebDriver
mac OS 下超詳細搭建 Appiumm 自動化測試環境
Appium 在 mac OS 環境搭建 Appium 一年之前相比,有了很大的改變 1、iOS 9 之前一直以 instruments 下的 UIAutomation 為驅動底層技術(弊端由於 instruments 的限制,單臺 mac 只能對應單臺裝置); 2、iOS 9.3 時代
Airtest之iOS自動化測試環境部署
[本文出自天外歸雲的部落格園] 簡介 這個Airtest IDE是通過iOS-Tagent來操作iPhone的 前提 1. 得有個iOS開發者賬號,然後才能在developer.apple.com的account下看到管理自己的證書入口,否則看不到 2. 將要下載的iOS-Tagent需要在xcod
如何搭建APP自動化測試環境,第一個app測試指令碼
前幾天花了點時間將app自動化測試環境安裝成功,主要由6大部分組成,分別是node.js ,Andriod SDK 安裝,Appium安裝,Python安裝,selenium安裝,Appium-Python-Client安裝。 接下來詳細介紹各個組塊的安裝過程以
iOS自動化測試工具Appium在mac上安裝和使用教程
原文http://www.jianshu.com/u/770cb5983e6d 本文只適用於MAC下測試iOS應用 image.png 接下來就是配置Appium的環境,這篇文章講的很詳細,同樣適用目前的1.6.5版本.大家可以去按步執行一下.(如果這個過程中出現任何問題,請點選這裡),因為我們已經
appium+python+android+ios APP自動化測試環境搭建
一. 安裝brew sudo chmod -R g+w /usr/localruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"二. 安裝python
Windows 下搭建 Appium + Android+python 自動化測試環境
細節 事情 android view package 效果 框架 比較 framework 前言 本來並不打算寫這麽一篇文章,但是實踐下來發現網上的各種教程裏大致有兩個問題。一是文章有些跟不上時代,目前android開發和測試的技術更新都比較快,內容有些過期。二是細節部分不
3.如何搭建Appium自動化測試環境
apk d+ html ani list 方法 win .com appium 整個APP自動化環境安裝可以參照蟲師博客安裝 附以下鏈接: http://www.cnblogs.com/fnng/category/695788.html 下面介紹運用到工作中遇到
Appium+python移動端自動化測試-環境搭建(一)
過程 .com oid pytho 安裝環境 測試 ID alt ppi 搭建所在系統環境:Windows7版本64位系統 一、環境準備 jdk8.0.151 android-sdk_r20.3.4-windows python3.5 appium1.4.16
Appium&Python自動化測試-環境搭建之安卓SDK
結果 gree index ase 環境變量配置 模擬器 https 變量 android 一、安裝包工具準備: jdk1.8.0(64 位) installer_r24.4.1-windows-androidSDK 二、JDK的安裝及配置 官方下載地址:htt
Mac&Appium&Python自動化測試-環境搭建之安卓SDK
一、摘要 本博文將詳細講述在Mac環境下的jdk安裝、配置以及環境校驗;安卓sdk安裝、配置以及環境校驗 二、安裝包工具準備: jdk1.8.0(64 位) android-sdk_r24.4.1-mac osx.zip 三、JDK的安裝及配置 官方下載地址:https://www
搭建appium+maven手機自動化測試環境搭建
搭建安卓自動化測試框架記錄: 需要的軟體: jdk版本:jdk1.8 appium版本:v1.4.16 下載AppiumForWindows.zip adb:adt_bundle_windows_x86_20130917.467161976.rar,帶Android SDK,eclipse
Appium+Python移動端(Android)自動化測試環境搭建(經典詳細)
據說,appium+python環境的搭建90%的人在痛苦中掙扎,在掙扎中放棄,在放棄後重新開始,只有10%的人,人品極好,極具正能量,能夠很快並順利的搭建成功(此時你在想什麼?......) 一、安裝JDK 下載好jdk安裝包後直接下一步直至安裝完成即可,安裝完JD
在 Windows 10下搭建 Appium + Android +python自動化測試環境
轉:https://betacat.online/posts/2017-05-03/setup-appium-automation-test-environment/ 前言 本來並不打算寫這麼一篇文章,但是實踐下來發現網上的各種教程裡大致有兩個問題。一是文章有些跟不上
Python+Appium自動化測試環境搭建
開發十年,就只剩下這套架構體系了! >>>
Appium自動化測試環境搭建
前言 Appium是一個開源的自動化測試框架,支援跨平臺,支援多種程式語言,可用於原生,混合和移動web應用程式,使用webdriver驅動ios,android應用程式、那麼為了學習app自動化測試首要任務肯定就是搭建測試開發環境, 因此在這裡記一次搭建Appium自動化測試環境的完整過程,文章較長,需要
selenium+python環境的搭建的自動化測試
ignore ble 卸載 onf specified oot mea png tar 一、安裝python: 我安裝的是2.7.13版本的;可以在CMD下 運行python命令查看是否安裝python,以及安裝版本; 在https://www.pyt