App 自動化測試(五)Appium 2.0 安裝

閱讀時間約 3 分鐘

前言

前四篇,把主機作業系統跟待測物準備交代完畢,有需要請自行跳轉取用,接下來就是測試工具的部分,這次測試套件使用大名鼎鼎 Appium 2。

選擇 Appium 2 的理由

  1. 歷史悠久:Appium 2012 年公開之後,就廣受測試社群愛戴
  2. 站在巨人的肩榜上:架構類似 Selenium的主從式架構,可以輕易拓展
  3. 新版支援更多平台:不只行動裝置,Windows 跟網頁瀏覽器都一一納入
  4. 符合企業需求:對比其他套件, Appium 顯的龐雜,不過相對也能處理企業端複雜任務

Appium 2 安裝

參考官方說明文件進行以下步驟
從 ubuntu 官方安裝 npm
sudo apt-get install npm
安裝新版 node.js,這邊不從 ubuntu 官方安裝的原因是 appium 2 要求的版本較高
$ curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
## Installing the NodeSource Node.js 14.x repo...
...
$ sudo apt-get install -y nodejs
安裝 開發者工具
$ sudo apt install build-essential
npm 自我更新版本
$ sudo npm install -g npm
/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js
+ [email protected]
added 119 packages from 31 contributors, removed 314 packages and updated 144 packages in 4.825s
驗證 npm 版本
$ npm --version
9.6.7
驗證 node.js 版本
$ node --version
v14.21.3
用 npm 安裝 appium
$ sudo npm i -g appium@next
驗證 appium 版本
$ appium
[Appium] Welcome to Appium v2.0.0-beta.66
UiAutomator 2 安裝:Appium 2 內建外部 driver 管理,透過 appium 安裝即可
$ appium driver install uiautomator2
✔ Installing 'uiautomator2' using NPM install spec 'appium-uiautomator2-driver'
ℹ Driver [email protected] successfully installed
- automationName: UiAutomator2
- platformNames: ["Android"]

小結

Appium 的安裝需要更多相關工具,不過按照指示一步步裝起來就好,接下來就是真的連接裝置以進行後續測試。
為什麼會看到廣告
7會員
13內容數
記錄分享如何做軟體自動測試
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
【學習新東西的樂趣:每日300字啟發的力量】── 1. 透過閱讀擴展視野 2. 得到APP的利用 3. 每日分享的價值每當我學習新東西,總是感到無比的興奮。相較於買車出遊,我更喜歡透過摸索新事物來擴展自己的眼界。 ▋透過閱讀擴展視野 我主要透過購買書籍來進行探索,這也多虧父母從小到大提供的經濟支持。從幼稚園到博士畢業,我大概購買了四五千冊的書籍。父親甚至在我的房間外搭了一個鐵皮屋,專門用來存放我各式各樣
avatar
王啟樺
2024-06-12
【NoCode 工具箱】團隊協作升級!Relay.app 整合自動化、AI 應用及真人決策!Relay.app 是簡單強大的自動化 No Code 工具,支援約百種數位工具,操作介面簡單易上手。內建串接 OpenAI,只要簡單輸入指令,即可獲得 AI 生成回覆!更棒的是,可以整合真人決策進入自動化工作流程,使人力介入不再中斷自動化,打造更全面完整工作流程,提升團隊協作,專案管理更有效率!
Thumbnail
avatar
NoTime NoCode|自動化工作流程
2024-06-09
EPS2. 打造AI自動化管理存錢系統:透析你的花錢消費性格,完全解放你的記帳APP你知道,義大利經濟學家帕雷托(Vilfredo Pareto)提出的帕雷托法則,又以80/20法則、或八二法則著名,用在人極其一生努力賺錢又邊花錢的過程中,世界上有80%的人感慨財富不足、都在羨慕那20%財富自由的人;自問即便財務目標沒有設立很高,為何依然錢存不到自己要的目標?! 在陪伴協助許
Thumbnail
avatar
J卡卡_卡卡理財生活不NG
2024-02-20
用Google app script 自動發信工作時常會需要固定發廣告信,或業務開發信的話,可以考慮用google app script,呼叫gmail 的方式來處理。
Thumbnail
avatar
bot.學習.人
2024-01-19
LINE App 2023台灣用戶年度愛用功能排行榜「主題自動輪播」奪冠! AI 人像熱潮與台灣首發功能最受關注 文、圖/LINE 提供    2023台灣用戶十大愛用LINE功能出爐!根據LINE團隊觀察自2022年12月至2023年11月,最受台灣用戶青睞的LINE功能就是解放主題富翁時間的「主題自動輪播」,第二名則是運用AI技術自動生成個人照片的「個人檔案工作室」,第三名為台灣暨全球首發的「
Thumbnail
avatar
廣告雜誌
2023-12-07
github actions python app 雲端自動化執行詳解 這是我跟chatgpt協作整理出來的一些知識: 蠻神奇的事情是我記得CHATGPT無法連網,他居然能知道我這個專案是做 投資建議訊號推送的telegrambot機器人,我完全沒有頭緒他怎麼知道的
Thumbnail
avatar
于正龍(Ricky)
2023-04-24
輕鬆自學越南語!9款越南語學習實用手機App語言學習如果只限於課堂,很容易變得枯燥乏味。身處科技時代的我們,早就習慣用手機完成生活中的大小事,越南語的學習也可以搬到手機裡!跟大家分享9款學習越南語App,主要用遊戲化的方式學習,設置了各種遊戲關卡,還有機器人學伴陪伴你一起學越南語。另外,更需要多樣化的測驗來檢測自己的程度到哪裡。
Thumbnail
avatar
女孩瑪莎
2022-11-12
【自學那檔事】找不到好用的線上日文重音與發音專門字典?試試免費的「JAccent」App日文有所謂的高低音(類似英文的重音),很像中文發聲系統的第一聲和第三聲。高低音唸反了,在日文可是會把「神」(唸「咖米」)講錯成「頭髮」(唸「卡咪」)的,所以擁有標示重音的字典是很重要的事。自從看見網友說日本知名字典網站已取消單字的重音標示,我就趕快找了其他替代的重音兼發音字典,有一家app我特中意。
Thumbnail
avatar
你的英日語自學導師 譯難忘  ོꦿ༄꧁꧂
2022-04-11
自學漢字APP:Noodle Chinese今天和各位介紹一款完全免費的自學漢字app-Noodle Chinese,利用動畫的方式帶著學生寫字,來降低初學者對漢字的恐懼。另外Noodle Chinese本身就有字典的功能,在查字典的同時,也能直接創立自己的生字包,並且開始練習寫字!
Thumbnail
avatar
全球話e視野
2021-08-25
自學漢字APP:Scripts今天想和各位老師介紹一款來自介面設計相當精美的單字APP Drops最近新推出的寫字APP- Scripts。利用每天短短的五分鐘,透過不同的練習方式來寫字,能讓學生在無壓力的情況下學習新的生字!同時Scripts色彩豐富、操作簡單,也很適合一開始接觸漢字的學習者使用!
Thumbnail
avatar
全球話e視野
2021-05-05