0%

本文就是尝试通过自己的试验来尝试对Appium如何用xpath来定位控件做一个阐述

命令行正常安装Appium

安装node.js

1
2
3
4
5
6
XXX@XXX:~$ node -v                                              # 安装[0.10.46](https://nodejs.org/dist/v0.10.46/node-v0.10.46.tar.gz)版本的node
v0.10.46
XXX@XXX:~$ npm -v # 安装node的时候同时安装了[2.15.1]版本的npm
2.15.1
XXX@XXX:~$ appium -v
1.4.16

使用node.js安装Appium

阅读全文 »

元素定位方法 # /site-packages/selenium/webdriver/remote/webdriver.py

通过id定位元素

1
2
find_element_by_id(self, id_)                       # Usage: driver.find_element_by_id('foo')
find_elements_by_id(self, id_) # Usage: driver.find_elements_by_id('foo')
阅读全文 »

  1. 连接多个设备,在指定设备运行adb命令

    1
    adb -s <serialNumber> <command>     # serialNumber: adb devices 获取的设备ID号
    阅读全文 »

准备工作

  1. android-sdk,jdk,python啥的就不说了,自己解决

  2. 安装node.js

  3. 安装appium

    1
    npm install -g appium   # npm --registry http://registry.cnpmjs.org install -g appium (推荐这种,npm的国内镜像)
    阅读全文 »

上传本地代码到Github

  1. 准备工作
    安装github for windows客户端

    阅读全文 »

  1. 安装APK(如果加 -r 参数,保留已设定数据,重新安装filename.apk)

    1
    2
    adb install XXX.apk
    adb install -r XXX.apk
    阅读全文 »