Appium命令行工作模式
前面如何快速搭建基于python+appium的自动化测试环境介绍过安装Appium-desktop的客户端版本,然后每次运行脚本的时候都要去先找到应用双击打开,再点击Start Server才启动并运行。时间久了,是不是觉得有点烦锁呀!有没有来个命令启动的呀?(IT员都喜欢用命令行解决问题啦!)答案肯定有!下面就简单介绍下:
申明:基于windows,appium 命令行模式版本 1.8
上面也说了,能用命令解决的就不用其它方式来解决!这里就需要用到npm命令,NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
SO需要先安装Nodejs,直接去官网 https://nodejs.org/en/download/,根据你的操作系统选择需要的Node.js安装包,然后一步步安装完成,最后添加安装路径到你的环境变量path下面。可以用“node --version”来测试是否成功安装,出现版本提示表示安装成功。
由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样也可以通过输入"npm -v"来测试是否成功安装。结果如下,出现版本提示表示安装成功:
如果npm版本过低,也可以通过以下指令升级npm版本
npm install npm -g
npm 的包安装分为本地安装(local)、全局安装(global)两种,一般推荐全局安装(-g).
注意直接安装会特别慢,还经常报错,这个时候就需要用到淘宝的镜像地址:http://registry.npm.taobao.org
通过下面命令可以修改npm配置
npm config set registry http://registry.npm.taobao.org
改完之后用下面命令查看是否改成功
npm config get registry(没有任务返回说明配置成功)
然后就可以直接用下面命令安装appium
npm install -g appium(安装过程需要一会时间)
安装完成后用下面命令appium版本号,出现版本说明安装成功
appium -v
当然也可以用下面命令卸载appium版本
npm uninstall appium
最后就是使用appium命令行工作模式啦!
打开cmd或者powershell直接输入appium就能启动了,接下来跟打开客户端版本一样,效果如下:
此时,运行脚本过程的所有日志信息就直接紧接着显示在上面命令行窗口里面~