![](/img/trans.png)
[英]Appium automation test: How to get element or text from custom UI in android [android.view.View]
[英]Android UI automation test with appium
我只是在幾周內開始Android UI自動化測試。 我曾經嘗試過機器人,現在我想改變appium框架。 我的問題是:
編輯當我嘗試使用sudo安裝appium時出現此錯誤
呃! 錯誤:EACCES,取消鏈接'/Users//appium/node_modules/.bin/instruments-client.js'
錯誤的ERR! {[錯誤:EACCES,unlink'/ Users//appium/node_modules/.bin/instruments-client.js']
錯誤的ERR! 錯誤:3,
錯誤的ERR! 代碼:'EACCES',
錯誤的ERR! 路徑:'/ Users//appium/node_modules/.bin/instruments-client.js'}
錯誤的ERR!
錯誤的ERR! 請嘗試以root / Administrator身份再次運行此命令。
錯誤的ERR! 系統達爾文13.1.0
錯誤的ERR! 命令“/usr/local/Cellar/node/0.10.26/bin/node”“/ usr / local / bin / npm”“link”“appium-uiauto”
錯誤的ERR! cwd / Users / yaphatak / appium
錯誤的ERR! node -v v0.10.26
錯誤的ERR! npm -v 1.4.3
錯誤的ERR! path /Users//appium/node_modules/.bin/instruments-client.js
錯誤的ERR! 代碼EACCES
錯誤的ERR! 錯誤3
錯誤的ERR! 堆棧錯誤:EACCES,unlink'/Users//appium/node_modules/.bin/instruments-client.js'
錯誤的ERR!
錯誤的ERR! 其他記錄詳細信息可在以下位置找到
錯誤的ERR! /Users//appium/npm-debug.log
錯誤的ERR! 不好的代碼0
然后我嘗試使用sudo然后運行appium
我得到了這個錯誤
錯誤:如果使用或安裝了sudo,Appium將無法工作。 請以非root用戶身份重新運行/安裝。 如果您必須使用
sudo npm install -g appium
,解決方案是使用不需要sudo來安裝全局npm軟件包的方法(例如Homebrew)重新安裝Node。
有幫助嗎?
1-是的,Appium可以測試非webview應用程序。 Appium介紹頁面的第一行說:
Appium是一個開源工具,可用於在iOS和Android平台上自動化移動本機 , 移動Web和移動混合應用程序。
2-是的,Appium應該與Genymotion合作。 請看這里的例子。
3-您的測試需要參考Selenium庫才能與Appium通信。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.