1.安装appium
cmd中
> brew install node # get node.js
> npm install -g appium # get appium
> npm install wd # get appium client
> appium-doctor #检查当环境配置是否达到运行要求
2.启动appium服务
> appium & # start appium
3.电脑连接手机或者开始虚拟机
4.编写程序(设置手机名称或者虚拟机名称和Android版本)
#coding=utf-8
from appium import webdriver
# from selenium import webdriver
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['platformVersion'] = '7.0'
desired_caps['deviceName'] = 'Android Emulator'
desired_caps['appPackage'] = 'com.android.calculator2'
desired_caps['appActivity'] = '.Calculator'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
driver.find_element_by_android_uiautomator('text("1")').click()
driver.find_element_by_android_uiautomator('text("5")').click()
driver.find_element_by_android_uiautomator('text("9")').click()
driver.find_element_by_android_uiautomator('text("DEL")').click()
driver.find_element_by_android_uiautomator('text("9")').click()
driver.find_element_by_android_uiautomator('text("5")').click()
driver.find_element_by_android_uiautomator('text("+")').click()
driver.find_element_by_android_uiautomator('text("6")').click()
driver.find_element_by_android_uiautomator('text("=")').click()
driver.quit()
6.运行代码
Python3 demo.py
7.效果自动操作手机计算器