首页 > 其他分享 >uiautomator2获取toast提示

uiautomator2获取toast提示

时间:2023-05-29 14:58:27浏览次数:42  
标签:toast app 保存 获取 提示信息 uiautomator2

可以使用 uiautomator2 的 toast 方法来获取 app 中弹出的 toast 提示。具体操作如下:

1. 导入 uiautomator2 库:

from uiautomator2 import *

2. 连接设备:

d = u2.connect('设备序列号')

3. 打开 app:

d.app_start('应用包名')

4. 等待 toast 弹出:

toast_msg = d.toast.get_message(10, default="")
if "保存成功" in toast_msg:
print("保存成功")

其中,`toast.get_message()` 方法用于获取 toast 提示信息,第一个参数为等待时间(单位为秒),第二个参数为默认返回值。如果在等待时间内获取到了 toast 提示信息,则返回该信息;否则,返回默认值。如果获取到的提示信息包含“保存成功”字样,则说明保存成功。

标签:toast,app,保存,获取,提示信息,uiautomator2
From: https://www.cnblogs.com/zz-1021/p/17440385.html

相关文章

  • MyBatis源码之getMapper获取代理对象
    MyBatis源码之getMapper获取代理对象下面这句话意思非常明了,就是通过传入接口类型对象,获取接口代理对象。IUserDaouserDao1=sqlSession1.getMapper(IUserDao.class);具体的过程如下:一、首先,调用SqlSession的实现类DefaultSqlSession的getMapper方法,其实是在该方法内调用con......
  • 获取超微主板激活码
    操作流程1.首先在IPMI》configuration》network中找到IPMI的MAC地址,形如0c-c4-xx-xx-xx-xx:2.ssh连接任意一台装了openssl的Linux,可以是本地的,或者是云服务器3.输入以下命令,注意把0c-c4-xx-xx-xx-xx替换成自己机器的MAC: echo -n 'ac-1f-6b-3f-f9-75' |xxd-r-p|open......
  • redis操作-RedisTemplate保存和获取数据
    publicResultsendCode(@PathVariableStringphone){//从redis中获取验证码,如果获取到,返回ok//redis的key为手机号value为验证码Stringcode=redisTemplate.opsForValue().get(phone);if(!StringUtils.isEmpty(code)){ret......
  • php获取注释内容
    以下是可以获取PHP注释内容的代码示例:$sourceCode=file_get_contents('example.php');preg_match_all('/\/\*(.*?)\*\//s',$sourceCode,$matches);$comments=$matches[1];上述代码中,首先使用file_get_contents函数读取PHP源文件的内容,并将其存储在$sourceCode变量......
  • API接口对电商平台有怎样的帮助?如何获取API接口?
    ​ API(ApplicationProgrammingInterface)接口对电商平台有很多帮助,下面列举几点:1.提高效率API接口可以让电商平台的不同模块之间进行快速的数据交互,帮助平台实现更高效的业务处理。比如,在订单管理和支付等方面,API接口可以让卖家直接与快递公司和支付渠道进行对接,从而提......
  • 如何使用CheckBox以获取用户的选择
    如何使用CheckBox以获取用户的选择CheckBox是一个复选框,它有两种状态:选中和非选中。CheckBox可以比较直观的表现用户的选择情况。效果展示示例代码importjava.util.Map;importjava.util.TreeMap;importjavafx.application.Application;importjavafx.geometry.Inse......
  • amzon s3/minio获取预签名上传url,及js使用预签名url上传文件
      $("#btnSubmit").click(function(event){varfile=$("#ipfile")[0].files[0];varcontentType=!!file.type?file.type:"video/x-flv";//请求api接口:调用amzons3/minio的sdk获取临时上传......
  • C#HTTP.POST获取数据
    C#HTTP获取数据主要有两种方式,这里主要记录Post方式1.Post获取usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Net.Http;usingNewtonsoft;usingNewtonsoft.Json.Linq;usingNewto......
  • golang中切片越界获取到零值的坑
    B站视频演示golang中切片越界获取到零值的坑代码截图~~~......
  • 获取门禁记录方式-实时获取
    实时获取开启门禁布防,每次门禁有记录产生都会主动发送信息,其中布防的方式有两种,一种是布防后只能开启一个监听,该监听海康的4200软件也在使用,因此建议在使用期间不要开启4200;另一种监听能开启多个,不过感觉这个不靠谱,建议用第一个,毕竟4200都在用。注意:使用实时获取时,人员编号不要......