Python+Appium 获取 toast 文本值方法的封装

时间:2023-03-09 02:51:54
Python+Appium     获取 toast 文本值方法的封装

获取toast内容方法封装如下:

  def get_Toast(self,message):  #查找toast值
'''
method explain:查找toast的值,与find_Toast实现方法一样,只是不同的2种写法
parameter explain:【text】查找的toast值
Usage:
device.get_Toast('再按一次退出iBer')
'''
logging.info("查找toast值---'%s'" %(message))
try:
message = '//*[@text=\'{}\']'.format(message)
ele = WebDriverWait(self.driver,,0.5).until(expected_conditions.presence_of_element_located((By.XPATH,message)))
return ele.get_attribute("text")
logging.info("查找到toast----%s"%message)
except:
logging.error("未查找到toast----%s"%message)
return False