搭建appium环境时遇到的坑

使用cnpm install -g appium命令进行安装时报错:

gyp ERR! configure error

gyp ERR! stack Error: Can‘t find Python executable "C:\Python\python.EXE", you can set the PYTHON env variable

从错误的提示语得知是Python出现了问题,但是Python的安装和环境变量的配置都没有问题。后来在网上找这个问题,网上的回答是Python的版本高了(我安装的Python3.5)。

卸载了原先的Python3.5,安装Python2.7,重新输入cnpm install -g appium,不在报Python相关的错误(真是奇怪)。但是仍然会安装失败,提示缺少一些相关的系统组件。

使用npm install --global --production windows-build-tools命令安装系统组件,安装完成后重新使用cnpm install -g appium,appium安装成功。然后使用appium-doctor命令

检查环境变量的安装情况,仍然提示有些环境未配置好

被这个问题卡住一周,各种在网上找解决方法都没有找到。后台问一位高手,他说你打开环境变量Path检测一下看是否设置了环境变量,如果已经设置了说明appium-doctor识别有一些问题,你打开cmd输入appium 看能不能启动服务,如果能正常启动,说明问题不大,不用纠结那个提示了。自此才算搭建好了appium的环境。

原文地址:https://www.cnblogs.com/wangjun/p/9606483.html

时间: 2024-10-11 22:08:08

搭建appium环境时遇到的坑的相关文章

mac上安装搭建Appium环境

兜兜转转学习了一圈,最近开始学习移动端的自动化测试框架——Appium. mac下安装搭建Appium环境主要需要以下程序: 1)node.js 2)Xcode 3)JDK 4)android JDK 5)Appium 以下对各个程序的安装进行详解. 1.node.js Appium运行时依赖node.js环境,因此需要优先安装node环境.在终端中执行命令: $brew install node 如果没有安装brew,建议先安装该程序,对mac上管理各个应用非常有帮助.安装完成后,终端中输入n

搭建php环境时解决jpeg6 make: ./libtool:命令未找到

搭建php环境时解决jpeg6 make: ./libtool:命令未找到 [[email protected] jpeg-6b]# make; make install ./libtool --mode=compile gcc -O2  -I. -c ./jcapimin.c make: ./libtool:命令未找到 make: *** [jcapimin.lo] 错误 127 ./libtool --mode=compile gcc -O2  -I. -c ./cjpeg.c make:

WampServer搭建php环境时出现的哪些问题?

WampServer搭建php环境时遇到的问题 安装时报错,缺少MSVCR100.dll文件 这是因为wampServer安装时用到的vc库没有更新,要安装更新之后再进行安装,因为之前安装的VC版本低了,才导致安装的时候提示丢失MSVCR100.dll文件. 以下分别是32位与64位的VC10下载地址: VC10 SP1 vcredist_x86.exe 32 bits: http://www.microsoft.com/download/en/details.aspx?id=8328 VC10

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

Mac环境安装appium 一.Java环境 下载java sdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2.下载完成之后安装 3.java –version检查是否安装成功,JDK的安装目录为:/Library/Java/JavaVirtualMachines,里面有所有安装的JDK 4.配置java_home 环境变量 export JAVA_HOME="$(/u

在Centos7.6上搭建Hadoop环境时安装jdk1.8,java:未找到命令

首先卸载Centos本身自带的openjdk,我参考的这位博主的安装教程 https://www.cnblogs.com/happyflyingpig/p/8068020.html 安装Hadoop环境,我参考的是这位博主的安装教程 https://blog.csdn.net/frank409167848/article/details/80968531 注意: 在步骤1.4时:如果是以root用户安装环境时,应当直接cd /opt(这是根目录下的opt),并在该目录下创建相应module.so

Eclipse+Pydev +Django搭建开发环境时容易出错的几点

1.注意安装的软件和系统的位数是否匹配. 2.安装Django框架的时候注意是否安装了setuptools工具.在Python中,安装第三方模块,是通过setuptools这个工具完成的.Python有两个封装了setuptools的包管理工具:easy_install和pip.目前官方推荐使用pip.如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了.如果你正在使用Windows,请参考安装Python一节的内容,确保安装时勾选了pip和Add python.exe to P

Mac搭建appium环境

1.安装brew 查看是否已经装上brew,终端输入命令:brew --version,已经装上的就不用再装了: 如果没有安装,终端输入命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  安卓brew 2.安装node.js 终端输入命令:brew install node 3.安装cnpm 终端输入命令:npm install -g cnpm --r

MAC下搭建appium UI自动化环境

参考资料:http://qa.blog.163.com/blog/static/190147002201510161119832/ 一.系统要求: Mac OS X 10.7 或者更高,推荐最新系统 XCode >= 4.6.3,推荐最新系统 Apple Developer Tools (iPhone simulator SDK, command line tools) 二.下载Xcode: 在APPStore自行下载变可 ***在安装XCode7的时候,一定要注意当前OS X的版本是否>=1

Windows下如何搭建appium的环境

搭建appium环境之前,先问自己以下几个问题: 1.appium环境是不是需要一个appium安装包? 2.appium是node.js开发的,他的依赖是不是就是node.js的安装包? 3.针对Android进行测试,是不是需要Android的sdk? 4.Android是基于java开发的,是不是需要配置java的sdk? 5.既然要做自动化,是不是需要选择安装一个开发语言Python? 6.Python和appium究竟是怎么进行交互的呢?是不是需要一个第三方扩展包:appium-pyt