zoukankan      html  css  js  c++  java
  • appium+python自动化44-appium命令行模式

    前言

    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

    其它方法:如果不想每次输入那个地址,可以修改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 -g appium

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

    启动appium

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

    appium

    启动后会出现如下信息:

    C:Usersadmin>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
    

    在学习过程中有遇到疑问的,可以appium+python QQ群交流:330467341

  • 相关阅读:
    UVa 839 Not so Mobile
    UVa 548 Tree(中序遍历+后序遍历)
    UVa-679 Dropping Balls(二叉树的编号)
    Vue练习三十一:04_04_arguments应用_求出参数的和
    Vue练习三十:04_03_自动改变方向播放_幻灯片效果
    Vue练习二十九:04_02_自动播放_幻灯片效果
    Vue练习二十八:04_01_transition应用(未完成)
    Vue练习二十七:03_09_倒计时时钟
    Vue练习二十六:03_08_简易网页时钟
    Vue练习二十五:03_07_网页计算器
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/9021064.html
Copyright © 2011-2022 走看看