appium+python自動化44-appium命令行模式


前言

appium desktop有個客戶端版本,每次運行腳本的時候都要去雙擊啟動才能運行,很顯然不太方便,影響效率。那么有沒什么辦法不啟動桌面程序就能運行呢,比如cmd命令行執行?

環境:
appium 命令行模式版本 1.8
windows環境

npm

1.NPM是隨同NodeJS一起安裝的包管理工具,能解決NodeJS代碼部署上的很多問題,常見的使用場景有以下幾種:

  • 允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
  • 允許用戶從NPM服務器下載並安裝別人編寫的命令行程序到本地使用。
  • 允許用戶將自己編寫的包或命令行程序上傳到NPM服務器供別人使用。

由於新版的nodejs已經集成了npm,所以之前npm也一並安裝好了。可以通過輸入 "npm -v"來測試是否成功安裝.

npm -v

2.如果npm版本過低,也可以通過以下指令升級npm版本

npm install npm -g

npm安裝appium

1.npm 的包安裝分為本地安裝(local)、全局安裝(global)兩種,一般推薦全局安裝(-g).

注意,如果直接這樣安裝appium會非常慢

npm install -g appium

2.直接安裝會特別慢,還經常報錯,這個時候就需要用到淘寶的鏡像地址:http://registry.npm.taobao.org

用這個也可以http://registry.cnpmjs.org

npm --registry https://registry.npm.taobao.org install -g appium

3.指定版本安裝,比如想安裝1.7.1版本,那就appium@1.7.1

npm --registry https://registry.npm.taobao.org install -g appium@1.7.1

其它方法:如果不想每次輸入那個地址,可以修改npm配置

> npm config set registry http://registry.npm.taobao.org

改完之后查看是否改成功

> npm config get registry

下次就能直接這樣安裝了

> npm install -g appium

cnpm

1.如果不想用npm安裝的,可以用cnpm安裝,這個相當於是npm的升級版,先用npm安裝cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

2.用cnpm安裝appium也一樣

cnpm install appium

卸載與查看

1.查看appium版本號

appium -v

2.卸載appium版本

npm uninstall -g appium

這個指令卸載貌似一直報錯,有個文件一直報找不到,不知道為啥,不能卸載就去搜索到appium路徑,全部刪除吧

啟動appium

1.啟動appium,打開cmd輸入appium就能啟動了,接下來跟打開客戶端版本一樣,也能運行python代碼了

appium

啟動后會出現如下信息:

C:\Users\admin>appium
[Appium] Appium support for versions of node < 8 has been deprecated
 removed in a future version. Please upgrade!
[Appium] Welcome to Appium v1.8.0
[Appium] Appium REST http interface listener started on 0.0.0.0:4723

在學習過程中有遇到疑問的,可以appium+python QQ群交流:330467341


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM