前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >appium+python自动化44-appium命令行模式

appium+python自动化44-appium命令行模式

作者头像
上海-悠悠
发布2018-07-25 15:43:13
1.2K0
发布2018-07-25 15:43:13
举报
文章被收录于专栏:从零开始学自动化测试

前言

appium desktop有个客户端版本,每次运行脚本的时候都要去双击启动才能运行,很显然不太方便,影响效率。那么有没什么办法不启动桌面程序就能运行呢,比如cmd命令行执行?

环境: appium 命令行模式版本 1.8 windows环境

npm

1.NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

  • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
  • 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
  • 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
  • 由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。可以通过输入 “npm -v”来测试是否成功安装.

npm -v

2.如果npm版本过低,也可以通过以下指令升级npm版本

npm install npm -g

npm安装appium

1.npm 的包安装分为本地安装(local)、全局安装(global)两种,一般推荐全局安装(-g).

注意,如果直接这样安装appium会非常慢

npm install -g appium

2.直接安装会特别慢,还经常报错,这个时候就需要用到淘宝的镜像地址:http://registry.npm.taobao.org

用这个也可以http://registry.cnpmjs.org

npm —registry https://registry.npm.taobao.org install -g appium

3.指定版本安装,比如想安装1.7.1版本,那就appium@1.7.1

npm —registry https://registry.npm.taobao.org install -g appium@1.7.1

代码语言:javascript
复制
其它方法:如果不想每次输入那个地址,可以修改npm配置

> npm config set registry http://registry.npm.taobao.org

改完之后查看是否改成功

> npm config get registry

下次就能直接这样安装了

> npm install -g appium

cnpm

1.如果不想用npm安装的,可以用cnpm安装,这个相当于是npm的升级版,先用npm安装cnpm

npm install -g cnpm —registry=https://registry.npm.taobao.org

2.用cnpm安装appium也一样

cnpm install appium

卸载与查看

1.查看appium版本号

appium -v

2.卸载appium版本

npm uninstall appium

这个指令卸载貌似一直报错,有个文件一直报找不到,不知道为啥,不能卸载就去搜索到appium路径,全部删除吧

启动appium

1.启动appium,打开cmd输入appium就能启动了,接下来跟打开客户端版本一样,也能运行python代码了

appium

启动后会出现如下信息:

代码语言:javascript
复制
C:\Users\admin>appium
[Appium] Appium support for versions of node < 8 has been deprecated
 removed in a future version. Please upgrade!
[Appium] Welcome to Appium v1.8.0
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从零开始学自动化测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • npm
  • npm安装appium
  • cnpm
  • 卸载与查看
  • 启动appium
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档