1.
from appium import webdriver
import time
#参数
a = {
"platformName": "Android",
"platformVersion": "5",
"appPackage": "com.example.XXX",#包名
"appActivity": "com.example.XXX.ui.MainActivity",#包的Activity
"deviceName": "127.0.0.1:62001",#模拟器名称
"noReset": "true",
"fullReset": "false"
}
driver=webdriver.Remote('http://127.0.0.1:4723/wd/hub',a)#启动appium
#定位元素
driver.find_element_by_id("com.example.XXX/main_radio4").click()
driver.find_element_by_id("com.example.XXX/minepage_circleimageview").click()
driver.find_element_by_id("com.example.XXX/loginUserNameEditText").send_keys("18888888888")
driver.find_element_by_id("com.example.XXX/loginPasswordEditText").send_keys("123456")
driver.find_element_by_id("com.example.XXX/loginButton").click()
time.sleep(3)
注意:一个项目里面的文件名不能和需要的包名一样,否则会报类似于ImportError: cannot import name 'webdriver' from 'appium'这样的错误
2.运行之后,打开模拟器,可以看到app正在运行