參考文檔:http://www.automationtestinghub.com/download-and-install-appium-1-6/html
1、首先明白appium1.5之後的版本才支持toast定位,因此下載最新的appiumnode
下載地址:https://github.com/appium/appium-desktop/releasesandroid
(mac下載的dmg結尾的包,windows下載exe結尾的包)git
下載完成後,安裝安裝包便可:github
以下表示啓動成功:web
2、抓到toast須要安裝uiautomator2,npm安裝不了時,能夠先安裝NPM鏡像,地址:https://npm.taobao.org/ ;npm
1. 首先執行這個命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝cnpm(完成後以下圖):windows
2. 而後經過這個命令: cnpm install appium-uiautomator2-driver 安裝uiautomator2的配置文件,如圖:bash
mac本須要自主下載兩個apk,(appium-uiautomator2-server-v0.1.8.apk 、appium-uiautomator2-server-debug-androidTest.apk)app
須要放在本機 path /usr/local/lib/node_modules/appium/node_modules/appium-uiautomator2-driver/uiautomator2/ 目錄下面
下載地址:https://github.com/appium/appium-uiautomator2-server/releases
3. 須要導入的包:
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
4. 代碼中的配置以下:
5. 獲取toast的定位代碼以下:
6. 大功告成:
參考的網站:
http://www.cnblogs.com/meitian/p/7360017.html
https://npm.taobao.org/
https://testerhome.com/topics/6685#weixin.qq.com
https://github.com/appium/appium-uiautomator2-server/releases
http://blog.csdn.net/songer_xing/article/details/71272566