1. 程式人生 > >appium+python自動化44-appium命令行模式

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

啟動app node ner TP 問題 包管理工具 影響 修改 ons

前言

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 registry https://registry.npm.taobao.org -g appium

其它方法:如果不想每次輸入那個地址,可以修改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 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自動化44-appium命令行模式