from appium import webdriver
from selenium.common.exceptions import NoSuchElementException
import time
#测试考研帮APP首次安装后的取消升级及跳过按钮
print(“启动APP:考研帮”)
desired_caps = {}
desired_caps[‘platformName’] = ‘Android’
desired_caps[‘deviceName’] = ‘127.0.0.1:62001’
desired_caps[‘platformVersion’] = ‘5.1.1’
desired_caps[‘app’] = ‘D:\kaoyan3.1.0.apk’
desired_caps[‘appPackage’] = ‘com.tal.kaoyan’
desired_caps[‘appActivity’] = ‘com.tal.kaoyan.ui.activity.SplashActivity’
desired_caps[‘noReset’] = ‘false’
driver = webdriver.Remote(‘http://127.0.0.1:4723/wd/hub’, desired_caps)
print(“启动中》》》”)
#等待5秒,让App完成启动
time.sleep(5)
def check_cancel():
try:
cancelBtn = driver.find_element_by_id(“android:id/button2”)
except NoSuchElementException:
print(“没有发现“取消”按钮”)
else: