Appium环境搭建——安装以及运行appium server失败总结点

Posted wendy-yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 FilesAppium

Path:D:Program FilesAppium ode_modules.bin;D:Program FilesAppium

 

三、通过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 FilesJavajdk1.8.0_171

Path:%JAVA_HOME%in;%JAVA_HOME%jrein;

Classpath:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar

全部安装配置完毕后,记得重启cmd命令行!!!否则会一直提示失败!

 

重启cmd命令行,再次运行javac和appium-doctor命令,运行成功。

技术分享图片

 

 

 

以上是关于Appium环境搭建——安装以及运行appium server失败总结点的主要内容,如果未能解决你的问题,请参考以下文章

appium-环境搭建

mac上搭建appium环境过程以及遇到的问题

APP自动化测试appium环境怎么搭建?

Python 中 appium 环境搭建

appium环境搭建python

mac上安装搭建Appium环境