appium桌面版和命令行版的安装
一、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命令