appium自动登录

import time

from appium_textbook.启动appium import driver,NoSuchElementException

time.sleep(10)#等待10s,如果不设置会提示找不到元素

def login():
driver.find_element_by_id('com.tal.kaoyan:id/login_email_edittext').clear()
driver.find_element_by_id('com.tal.kaoyan:id/login_email_edittext').send_keys('自学网2018')

driver.find_element_by_id('com.tal.kaoyan:id/login_password_edittext').send_keys('zxw2018')
driver.find_element_by_id('com.tal.kaoyan:id/login_login_btn').click()

try:
driver.find_element_by_id('com.tal.kaoyan:id/mainactivity_button_mysefl')#放执行操作,判断元素是否存在
except NoSuchElementException:#取反,不存在执行下面操作
login()
else:#取正,存在执行下面操作
driver.find_element_by_id('com.tal.kaoyan:id/mainactivity_button_mysefl').click()
driver.find_element_by_id('com.tal.kaoyan:id/activity_usercenter_username').click()
login()
posted @ 2020-05-17 19:27  景月  阅读(329)  评论(0编辑  收藏  举报