小蚂蚁  
风雨过后才见彩虹
公告

  • —————————————
    李丽君
    软件测试工作者
    广东籍贯的海南人
    北京生活12年
    目前在深圳

    邮箱:
    llj2003hbdd@163.com
    —————————————
    说明:本Blog中的内容均为本人原创或转载,本人依法保留Blog内原创文章的所有权利,如需转载,请注明作者及出处。未经许可,不得将本Blog内文章用于任何盈利性用途。
    —————————————
日历
<2017年3月>
2627281234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

常用链接

留言簿(117)

随笔分类(188)

0--感兴趣的网站

1--国内测试网站

2--测试同行的blog

3--开发好友的blog

最新评论

 

 

编写背景:

还记得自己第一次安装appium时,在baidugoogle上找了很多资料,按照找来的文档,没有一个文档是能完整的从头到尾一次安装成功的,遇到了不少坑,这些坑都是怎么解决的在这里总结,为方便以后自己回头看看。

 

安装的环境是:windows7系统

 

问题一:在线安装appiumcmd执行命令:npm install –g appium出现如下错误信息:

30658 error Windows_NT 6.1.7601

30659 error argv "D:\\Program Files\\nodejs\\node.exe" "D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "appium-chromedriver"

30660 error node v7.1.0

30661 error npm v3.10.9

30662 error code ELIFECYCLE

30663 error appium-chromedriver@2.9.2 install: `node install-npm.js`

30663 error Exit status 1

30664 error Failed at the appium-chromedriver@2.9.2 install script 'node install-npm.js'.

30664 error Make sure you have the latest version of node.js and npm installed.

364 error If you do, this is most likely a problem with the appium-chromedriver package,

30664 error not with npm itself.

30664 error Tell the author that this fails on your system:

30664 error     node install-npm.js

30664 error You can get information on how to open an issue for this project with:

30664 error     npm bugs appium-chromedriver

30664 error Or if that isn't available, you can get their info via:

30664 error     npm owner ls appium-chromedriver

30664 error There is likely additional logging output above.

30665 verbose exit [ 1, true ]

 

解决办法:

安装能访问www.google.com网站的VPN软件,然后再重新安装appium的低版本,执行命令:npm install –g appium@1.5

 

问题二:在线安装appiumcmd执行命令:npm install –g appium出现错误提示:

MSBUILD : error MSB3428: 未能加载 Visual C++ 组件“VCBuild.exe”。要解决此问题, 1) 安装 .NET Framework 2.0 SDK;2) 安装 Microsoft Visual Studio 2005;或 3) 如果将该组件安装到了 其他位置,请将其位置添加到系统 路径中。

 

解决办法:

下载.NET Framework 4.5Microsoft Visual C++ 2015 Redistributable (x64)进行安装

 

问题三:在线安装appiumcmd执行命令:npm install –g appium,当appium版本高于1.6.1以上,会安装sqlite3,这时会出现错误提示:

node-pre-gyp install --fallback-to-build

 

解决办法一:执行npm install –g grunt-node-inspector 安装后,继续安装。

解决办法二:降级版本安装,执行安装命令:npm install –g appium@1.5appium1.5版本的安装是不包含sqlite3

 

问题四:在线安装appiumcmd执行命令:npm install –g appium@1.5 ,当安装到appium-selendroid-driver组件后会报错。

npm ERR! appium-selendroid-driver@1.3.4 install: node ./bin/install.js

npm ERR! Exit status 1

npm ERR!

npm ERR! Failed at the appium-selendroid-driver@1.3.4 install script 'node ./bin

/install.js'.

npm ERR! This is most likely a problem with the appium-selendroid-driver package

npm ERR! not with npm itself.

npm ERR! Tell the author that this fails on your system:

npm ERR! node ./bin/install.js

npm ERR! You can get their info via:

npm ERR! npm owner ls appium-selendroid-driver

npm ERR! There is likely additional logging output above.

 

解决办法:通常是网络问题,需要安装能访问www.google.com网站的VPN软件,然后再重新安装。

 

最后提醒:安装appium一定要有耐心、一定要有耐心、一定要有耐心,因为访问国外网站在线安装是需要花时间的;要想安装软件又不影响工作,就要申请一台机器单独弄会省时省力。

 

上面的几个坑,都是在折腾了Nappium的版本安装、Nnode的版本安装后得出的经验。

posted on 2017-03-03 18:11 lijun 阅读(1316) 评论(0)  编辑  收藏 所属分类: 软件自动化测试

只有注册用户登录后才能发表评论。


网站导航:
 
 
Copyright © lijun Powered by: 博客园 模板提供:沪江博客