Appium環境搭建——安裝以及運行appium server失敗總結點

來源:互聯網
上載者:User

標籤:CM   32bit   node   工具   cmd命令   pat   win   \n   控制   

一、運行Appium失敗:未安裝.Net Framework 4.5

之前安裝AppScan安全性測試工具時,就要求.Net 4.5以上環境,我其中一台電腦的系統是Win7-32bit的,安裝.Net 4.5一直失敗,提示發生嚴重錯誤。

當時網上百度了好多方法都沒能成功解決這個問題,現在運行Appium,同樣需要.Net 4.5以上環境,只能破釜沉舟再來分析一波了。

 

網上大部分的方法都是什麼關閉Windows Update,然後找到SoftwareDistribution檔案夾並將其重新命名為SDold,再開啟Windows Update這種。

以及卸載乾淨所有的.Net Framework,,重啟電腦,然後運行MicrosoftFixit.msi檔案打補丁再重啟電腦。

這些方法試了N次都沒用。

還是老老實實查看記錄檔。

 

跳轉到瀏覽器上查看日誌,然後勾選“Error”:

可以很明確地看到錯誤資訊,大部分都是在指向msvcr100_clr0400.dll這個庫檔案沒有許可權。

在相應的路徑下找到這個庫檔案,然後修改它的許可權為“完全控制”即可(注意是Administrator使用者)。

 如果還不行,可以網上搜尋下日誌中報錯的錯誤碼(例如我的是:0x80070643 ),看下是不是還有別的依賴庫需要給予許可權。

 

重新安裝.Net Framework 4.5,終於安裝成功。

 

二、Appium可以運行起來,但是通過appium-doctor命令檢測環境,提示“不是有效內部控制命令”

1.沒有配置appium的環境變數

APPIUM_HOME:D:\Program Files\Appium

Path:D:\Program Files\Appium\node_modules\.bin;D:\Program Files\Appium

 

三、通過appium-doctor命令檢測環境,提示“java home is not set”

1.沒有安裝java jdk或沒有配置jdk的環境變數

appium是基於java開發的工具,所以一定要有java的環境

(1)cmd運行java -version命令,查看是否成功安裝了java jdk,如果沒有,則先安裝java jdk;

(2)cmd運行java和javac命令,查看是否能運行成功,如果失敗,則檢查環境變數的配置是否ok;

 

JAVA_HOME:D:\Program Files\Java\jdk1.8.0_171

Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

Classpath:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

全部安裝配置完畢後,記得重啟cmd命令列!!!否則會一直提示失敗!

 

重啟cmd命令列,再次運行javac和appium-doctor命令,運行成功。

 

 

 

Appium環境搭建——安裝以及運行appium server失敗總結點

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.