一、appium桌面版:

启动很慢,一般用于元素定位

Appium-Desktop官方下载地址:https://github.com/appium/appium-desktop/releases/ (官方持续更新中)

测试的时候最新版是1.11.0的,但是选择了1.10.0进行安装

双击打开即可使用

点击start server v1.10.0进入

点击右上角的搜索图标,进入元素定位。开始定位前需要操作如下:

定位界面:

二、appium命令行版(方便脚本的执行)

1.jdk/node.js/android sdk的配置很容易查到,这边不做记录

可通过查看是否之前已安装

2.

(1)

通过npm命令先安装cnpm

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

验证cnpm是否安装成功

(2)

然后开始安装

cnpm install -g appium --no-cache

从上图可看出appium的安装位置

验证是否安装成功

如上则表示安装成功。

(3)

Appium-Python连接客户端

安装Appium-Python-Client

前提:安装的Python已有pip

直接打开cmd,输入:pip install Appium-Python-Client

如上则表示成功。

注:出现的问题

问题A. 验证appium时出现如下错误是的解决办法:

错误信息:uncaughtException:cannot find module 'internal/util/types'

以上问题是由于node版本和appium版本不匹配导致的.

命令行安装appium不指定版本时默认安装的最新版,而之前我曾安装过appium1.4的版本,只要把环境变量path中的

D:\Appium\node_modules\.bin替换成

C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules\.bin即可

后者的安装位置可通过上面步骤中的(2)看出

问题B. appium不是内部或外部指令

win7 系统把安装的appium目录下的**\node_modules\.bin加到环境变量PATH里可顺利运行appium-doctor命令

appium桌面版和命令行版的安装的更多相关文章

  1. Windows下安装appium桌面版和命令行版

    安装appium桌面版和命令行版   一 桌面版(打开很慢,常用于辅助元素定位) 1.官网下载window版本:  github search appium desktop download late ...

  2. 安装appium桌面版和命令行版

    一 桌面版(打开很慢,常用于辅助元素定位) 1.官网下载window版本: 2.直接点击紫色图标即可打开   3.启动server 二  命令行版(打开很快,常用于执行脚本) 1.jdk 安装jdk并 ...

  3. Python 实现有道翻译命令行版

    一.个人需求 由于一直用Linux系统,对于词典的支持特别不好,对于我这英语渣渣的人来说,当看英文文档就一直卡壳,之前用惯了有道词典,感觉很不错,虽然有网页版的但是对于全站英文的网页来说并不支持.索性 ...

  4. Centos 7 命令行版虚拟机安装

    使用VMware创建虚拟机 点击下一步 点击下一步 下一步 选择你要安装的虚拟机是哪种操作系统 选择虚拟机的安装位置 选择处理器 自定义内存 选择网络 下一步 下一步 下一步就可以 自定义磁盘容量 然 ...

  5. GitBook制作电子书详细教程(命令行版)

    GitBook 是一款基于 Node.js 开发的开源的工具,可以通过命令行的方式创建电子书项目,再使用 MarkDown 编写电子书内容,然后生成 PDF.ePub.mobi 格式的电子书,或生成一 ...

  6. Shell终端收听音乐--网易云音乐命令行版

    Musicbox:网易云音乐命令行版本 高品质网易云音乐命令行版本,简洁优雅,丝般顺滑,基于Python编写. 这款命令行的客户端使用 Python 构建,以 mpg123 作为播放后端: Vim 式 ...

  7. 管理员技术(一):装机预备技能、安装一台RHEL7虚拟机、使用RHEL7图形桌面、Linux命令行基本操作

    一.装机预备技能 问题: 本例要求安装一台可用的KVM服务器:      1> RHEL与CentOS系统有什么关联?      2> 第2块SCSI硬盘的第3个逻辑分区,Linux如何表 ...

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

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

  9. appium+python自动化59-appium命令行参数

    Appium服务器参数 许多Appium 1.5服务器参数已被弃用,以支持--default-capabilities标志. 用法: node . [flags] help 1.cmd端口输入,app ...

随机推荐

  1. 磁盘io测试工具

    1. ATTO Disk Benchmark 2.DiskSpd磁盘性能测试工具

  2. easyui页签更新

    1.首先引入这个js文件 <script src="/Scripts/tabs.js" type="text/javascript"></sc ...

  3. MySQL闪退

    把配置文档的如图位置打开

  4. Solr: a custom Search RequestHandler

    As you know, I've been playing with Solr lately, trying to see how feasible it would be to customize ...

  5. 怎么用谷歌浏览器查看请求或响应HTTP头?

    要使用谷歌浏览器查看请求或响应HTTP标头,可以采取以下步骤: 在Chrome浏览器,访问一个网址,点击右键,选择检查,打开开发人员工具(或直接按F12). 选择 Network 选项卡. 重新加载页 ...

  6. Delphi IOS开发环境安装

    RAD Delphi XE/10 Seattle 安装IOS.OSX环境安装,IOS模拟器,MAC X 真机可以调试 http://community.embarcadero.com/blogs/en ...

  7. BitArray简单例子

    using System; using System.Collections; using System.Text; namespace TestConsole { class Program { s ...

  8. .net core 使用redis 基于 StackExchange.Redis

    一.添加引用包 StackExchange.Redis Microsoft.Extensions.Configuration   二.修改配置文件 appsettings.json   { " ...

  9. C# 代码 获取桌面路径

    Environment.GetFolderPath(Environment.SpecialFolder.MyComputer); // // 摘要: // 获取由指定枚举标识的系统特殊文件夹的路径. ...

  10. Spring各个jar包详解

    Spring各jar包详解 spring.jar 是包含有完整发布模块的单个jar 包.但是不包括mock.jar,aspects.jar, spring-portlet.jar, and sprin ...