国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試

這篇具有很好參考價(jià)值的文章主要介紹了iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

整理不易耗時(shí)兩星期配置成功,查看一兩年前的教程文章走了太多彎路到處都是坑和報(bào)錯(cuò)

需配置環(huán)境:Homebrew、node、cnpm、Carthage、ios-deploy、libimobiledevice&ideviceinstaller,Xcode,appium&WebDriverAgent,appium Inspector

一、環(huán)境配置

1. Homebrew安裝

Homebrew簡(jiǎn)稱brew,是Mac上的軟件管理工具(卸載和安裝),和python里的pip差不多

● 官網(wǎng):https://brew.sh/
● 安裝:

終端輸入,中途有報(bào)錯(cuò)就重復(fù)安裝
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

● 安裝完成后終端輸入 brew -v 檢測(cè),顯示版本號(hào)即安裝成功;
iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
2. node和cnpm 安裝

Appium需使用npm來安裝,所以需要下載node解釋器;

● 安裝node:終端輸入:brew install node
● 查看版本:node -v
iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
● 安裝cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org

3. Carthage安裝

Carthage是一個(gè)類CocoaPods的第三方類管理工具

● 安裝:brew install carthage
● 安裝完成后終端輸入:carthage version 顯示版本表示成功:
iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
4. ios-deploy安裝

ios-deploy是一個(gè)終端安裝和調(diào)試iPhone應(yīng)用的第三方開源庫

● 安裝:cnpm install -g ios-deploy
● 輸入:ios-deploy -V 出版本號(hào)即安裝成功

5. libimobiledevice,ideviceinstaller安裝

跟安卓的adb差不多用來查看連接設(shè)備信息

● 安裝 libimobiledevice:brew install --HEAD libimobiledevice
● 安裝 ideviceinstaller:brew install ideviceinstaller
● 常用命令

# 終端輸入
idevice_id -l #查看連接設(shè)備的[udid]
ideviceinfo # 查看連接設(shè)備信息
ideviceinstaller -l # 查看連接設(shè)備安裝包

6. Xcode安裝

Xcode 是運(yùn)行在操作系統(tǒng)Mac OS X上的集成開發(fā)工具(IDE),由Apple Inc開發(fā)。Xcode是開發(fā) macOS 和 iOS 應(yīng)用程序的最快捷的方式。Xcode 具有統(tǒng)一的用戶界面設(shè)計(jì),編碼、測(cè)試、調(diào)試都在一個(gè)簡(jiǎn)單的窗口內(nèi)完成。

● 安裝:打開mac上面的【App Store】搜索Xcode進(jìn)行安裝即可
?

二、appium安裝和WebDriverAgent環(huán)境搭建

Appium是一個(gè)開源的,適用于原生或混合移動(dòng)應(yīng)用( hybrid mobile apps )的自動(dòng)化測(cè)試工具,Appium應(yīng)用WebDriver: JSON wire protocol驅(qū)動(dòng)安卓和iOS移動(dòng)應(yīng)用

安裝appium
● 安裝:sudo cnpm install -g appium
● 查看版本:appium -v
● 啟動(dòng)服務(wù):appium

安裝appium-doctor,用來檢測(cè)appium環(huán)境
● 安裝:cnpm install -g appium-doctor
● 查看:cappium-doctor --iosiOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
配置WebDriverAgent環(huán)境
● 查看appium安裝路徑

# 終端輸入
ls -l /usr/local/bin/appium
# 顯示路徑:
lrwxr-xr-x  1 root  wheel  44  4 28 15:32 /usr/local/bin/appium -> 
../lib/node_modules/appium/build/lib/main.js
# ../lib = /usr/local/lib

● 進(jìn)入目錄/usr/local/lib/node_modules/appium,給node_modules目錄遞歸給最高權(quán)限,有寫權(quán)限的可以跳過這一步

# 終端輸入
cd /usr/local/lib/node_modules/appium -進(jìn)入appium目錄
sudo chmod -R 777 node_modules -給當(dāng)前用戶最高權(quán)限

● 進(jìn)入node_modules目錄下appium-webdriveragent,并打開【W(wǎng)ebDriverAgent.xcodeproj】項(xiàng)目

# 終端輸入
cd node_modules/appium-webdriveragent -進(jìn)入目錄
open . -以窗口形式打開目錄
雙擊【W(wǎng)ebDriverAgent.xcodeproj】,會(huì)用Xcode打開項(xiàng)目

iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
● 通過Xcode配置WebDriverAgent,并安裝到連接手機(jī)上面
?? (1) 設(shè)置【W(wǎng)ebDriverAgentLib】、【W(wǎng)ebDriverAgentRunner】、【IntegrationApp】的Team,選擇自己登錄的Apple ID,登錄Apple ID:(左上角Xcode-》Preferrence-》點(diǎn)擊下面的進(jìn)行增刪)
iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
??(2)設(shè)置【W(wǎng)ebDriverAgentRunner】、【IntegrationApp】Build Settings下Packaging目錄下Product Bundle Identifier的id,把其中facebook改掉就行,自己隨意改iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
??(3) 設(shè)置【Product】→【Scheme】選擇【W(wǎng)ebDriverAgentRunner】
iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
??(4) 選中自己連接的設(shè)備,command + u 運(yùn)行即可iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
??(5) 第一次運(yùn)行需要在真機(jī)設(shè)置里面給證書設(shè)置信任【設(shè)置】→【通用】→【VPN與設(shè)備管理】選擇開發(fā)者APP下面剛安裝的WebDriverAgent信任即可,在次command+u即可正常運(yùn)行,啟動(dòng)成功后Xcode下面會(huì)出一串URLiOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
??(6) 然后關(guān)閉Xcode服務(wù) ,Xcode也可以關(guān)閉了,WebDriverAgent配置完成iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
?

三、appium Inspector安裝

1、 進(jìn)入下載地址:https://github.com/appium/appium-inspector
2、點(diǎn)擊Installation下的【Release】iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
3、選擇最新的版本即可,我目前是2022.4.1
4、點(diǎn)擊dmg包下載并安裝即可
iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
?

四、使用Inspector啟動(dòng)app

1、終端啟動(dòng)appium服務(wù),終端輸入:appium
iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
2、打開appium Inspector
3、輸入啟動(dòng)參數(shù),大致和Android差不多,看下面截圖(連接設(shè)備必須安裝有此app)
??app - app的包名
??udid - 連接設(shè)備id,終端輸入:idevice_id -l 可查連接設(shè)備的udidiOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試
4、點(diǎn)擊Start Session啟動(dòng)app即可,成功
iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試文章來源地址http://www.zghlxwxcb.cn/news/detail-426460.html

到了這里,關(guān)于iOS+Appium最簡(jiǎn)單的環(huán)境搭建,快速實(shí)現(xiàn)真機(jī)自動(dòng)化測(cè)試的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Appium自動(dòng)化環(huán)境搭建保姆級(jí)教程

    Appium自動(dòng)化環(huán)境搭建保姆級(jí)教程

    APP自動(dòng)化測(cè)試運(yùn)行環(huán)境比較復(fù)雜,稍微不注意安裝就會(huì)失敗。我見過不少朋友,裝了1個(gè)星期,Appium 的運(yùn)行環(huán)境還沒有搭好的。 搭建環(huán)境本身不是一個(gè)有難度的工作,但是 Appium 安裝過程中確實(shí)存在不少隱藏的比較深的坑,如果一不小心踩中了其中的一個(gè),那可能會(huì)花費(fèi)比較

    2024年02月05日
    瀏覽(28)
  • APP自動(dòng)化第一步:Appium環(huán)境搭建

    APP自動(dòng)化第一步:Appium環(huán)境搭建

    1.直接cmd窗口輸入pip install Appium-Python-Client 使用命令pip install selenium -U 首先進(jìn)入網(wǎng)盤下載這三個(gè)軟件的壓縮包 2.雙擊進(jìn)行安裝。 ? 3.點(diǎn)擊完成即可 三、安裝jdk第一步:檢查本機(jī)是否安裝過java 1、 查看自己當(dāng)前電腦是否已安裝jdk點(diǎn)擊w7電腦左下角的開始按鈕,在出現(xiàn)的輸入框中

    2024年03月19日
    瀏覽(17)
  • Appium+python自動(dòng)化(一)- 環(huán)境搭建—上(超詳解)

    Appium+python自動(dòng)化(一)- 環(huán)境搭建—上(超詳解)

    最近整理了一下自動(dòng)化的東西,先前整理的python接口自動(dòng)化已經(jīng)接近尾聲。即將要開啟新的征程和篇章(Appiumpython)。那么首相的問題就是搭建環(huán)境了。好久沒搭建環(huán)境又踩了不少坑,appium的環(huán)境搭建比較繁瑣,好多同行估計(jì)都在環(huán)境上被卡死了。所以特此分享一下~~ appium可

    2024年02月13日
    瀏覽(23)
  • Android+Appium自動(dòng)化測(cè)試環(huán)境搭建及實(shí)操

    Android+Appium自動(dòng)化測(cè)試環(huán)境搭建及實(shí)操

    ?Appium是一個(gè)開源的移動(dòng)端自動(dòng)化測(cè)試工具,適用于 移動(dòng)端原生APP、移動(dòng)Web APP或混合APP 的自動(dòng)化測(cè)試; ?Appium繼承了Selenium(Web端自動(dòng)化測(cè)試工具),應(yīng)用 WebDriver (JSON wire protocol)技術(shù),借助操作系統(tǒng)自帶的測(cè)試框架來驅(qū)動(dòng)Android和IOS應(yīng)用。 特點(diǎn) :Appium是一個(gè)開源、跨平臺(tái)、多

    2024年02月08日
    瀏覽(41)
  • 【2023最叼教程】Appium自動(dòng)化環(huán)境搭建保姆級(jí)教程

    【2023最叼教程】Appium自動(dòng)化環(huán)境搭建保姆級(jí)教程

    APP自動(dòng)化測(cè)試運(yùn)行環(huán)境比較復(fù)雜,稍微不注意安裝就會(huì)失敗。我見過不少朋友,裝了1個(gè)星期,Appium 的運(yùn)行環(huán)境還沒有搭好的。 搭建環(huán)境本身不是一個(gè)有難度的工作,但是 Appium 安裝過程中確實(shí)存在不少隱藏的比較深的坑,如果一不小心踩中了其中的一個(gè),那可能會(huì)花費(fèi)比較

    2024年02月02日
    瀏覽(24)
  • App自動(dòng)化測(cè)試|Appium+Python自動(dòng)化測(cè)試環(huán)境搭建

    App自動(dòng)化測(cè)試|Appium+Python自動(dòng)化測(cè)試環(huán)境搭建

    搭建過程步驟如下: 安裝jdk并配置好環(huán)境變量(jdk版本1.8以上) 安裝android-sdk并配置好環(huán)境變量;具體步驟見:Android Studio安裝(推薦使用這種方法安裝SDK) - 環(huán)境配置 - 測(cè)試人社區(qū) 安裝安卓模擬器 安裝node.js(官網(wǎng)下載安裝最新版本) ;下載地址:下載 | Node.js 中文網(wǎng) 找到wind

    2024年02月12日
    瀏覽(26)
  • python+appium+夜神模擬器搭建app自動(dòng)化環(huán)境

    python+appium+夜神模擬器搭建app自動(dòng)化環(huán)境

    目錄 1.Appium用法 2.準(zhǔn)備工具 1、安裝JDK并配置JDK的環(huán)境變量 2、安裝安卓SDK并配置SDK的環(huán)境變量。 3、安裝夜神模擬器并在模擬器上安裝被測(cè)app 4、安裝并配置python 5、安裝Node js 6、安裝和配置Appium appium是做app的一個(gè)自動(dòng)化框架,它的主要優(yōu)勢(shì)是支持android和ios,另外腳本語言也

    2024年02月07日
    瀏覽(26)
  • 【iOS免越獄】利用IOS自動(dòng)化web-driver-agent_appium-實(shí)現(xiàn)自動(dòng)點(diǎn)擊+滑動(dòng)屏幕

    【iOS免越獄】利用IOS自動(dòng)化web-driver-agent_appium-實(shí)現(xiàn)自動(dòng)點(diǎn)擊+滑動(dòng)屏幕

    1.目標(biāo) 在做飯、鍛煉等無法騰出雙手的場(chǎng)景中,想刷刷抖音 刷抖音的時(shí)候有太多的廣告 如何解決痛點(diǎn) 抖音自動(dòng)播放下一個(gè)視頻 ?iOS系統(tǒng)高版本無法 越獄 安裝插件 2.操作環(huán)境 MAC一臺(tái),安裝 Xcode iPhone一臺(tái),16 系統(tǒng)以上最佳 ?3.流程 下載最新?web-driver-agent_appium xcode 打開 ?配置

    2024年02月08日
    瀏覽(23)
  • iOS自動(dòng)化環(huán)境搭建(超詳細(xì))

    iOS自動(dòng)化環(huán)境搭建(超詳細(xì))

    libimobiledevice 使用本機(jī)與蘋果iOS設(shè)備的服務(wù)進(jìn)行通信的庫。 ideviceinstaller 獲取設(shè)備udid、安裝app、卸載app、獲取bundleid carthage 第三方庫管理工具。 ios-deploy ios-deploy 不依賴于XCODE,進(jìn)行安裝和調(diào)試IOS應(yīng)用程序。 node npm appium-doctor 驗(yàn)證appium環(huán)境 Xcode 是iOS開發(fā)環(huán)境,可以到app store 下載

    2024年02月10日
    瀏覽(22)
  • IOS自動(dòng)化測(cè)試環(huán)境搭建教程

    IOS自動(dòng)化測(cè)試環(huán)境搭建教程

    目錄 一、前言 二、環(huán)境依賴 1、環(huán)境依賴項(xiàng) 2、環(huán)境需求與支持 三、環(huán)境配置 1、xcode安裝 2、Git安裝 3、Homebrew安裝(用brew來安裝依賴) 4、npm和nodejs安裝 5、libimobiledevice安裝 6、idevicesinstaller安裝 7、ios-deploy安裝 8、Carthage安裝 9、Appium安裝 【我安裝的appium版本:1.21.0】 10、

    2024年02月15日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包