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


一、運行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命令,運行成功。

 

 

 


免責聲明!

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



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