微信小程序> RobotFramework移动APP小程序自动化测试Toast提示消息获取

RobotFramework移动APP小程序自动化测试Toast提示消息获取

浏览量:3627 时间: 来源:amorce

Robot Framework 移动APP小程序自动化测试Toast提示消息获取

  • 方法:
  • 具体实现:

方法:

增加AppiumLibrary内部关键字

C:Python37Libsite-packagesAppiumLibrarykeywords_applicationmanagement.py

具体实现:

  1. 找到 C:Python37Libsite-packagesAppiumLibrarykeywords_applicationmanagement.py文件,文件末尾增加代码.

def get_toast_text(self, text, timeout=10, poll_frequency=0.1):
“”"
功能:获取Toast的文本信息
参数:text需要检查的提示信息  time检查总时间  poll_frequency检查时间间隔
返回值:返回与之匹配到的toast信息
作者:XXX
日期:20190415
更新记录:
“”"
try:
driver = self._current_application()
toast_element = (By.XPATH, ‘.//*[contains(@text,’ + ‘"’ + text + ‘"’ + ‘)]’)
toast = WebDriverWait(driver, timeout, poll_frequency).until(EC.presence_of_element_located(toast_element))
return toast.text
except:
logging.info(“toast提示文本没有发现!”)
return False

如图:
小程序

  1. 保存后重新打开Robot Framework RIDE,则可像其它关键字一样调用
    小程序

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎