美文网首页
12.appium基础--Toast元素识别

12.appium基础--Toast元素识别

作者: timma_wang | 来源:发表于2018-09-06 17:19 被阅读0次

Toast简介

Android中的Toast是一种建议消息提示框。当师徒显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会获得焦点,无法被点击。而且Toast显示的时间有限,一般3秒左右就消失了。因此使用传统的元素定位工具,是无法定位到Toast元素的。

Appium Toast的内容获取

  Appium1.6.3开始支持识别Toast内容,主要是基于UiAutomator2,因此需要在Capability配置如下参数:

desired_caps['automationName'] = 'uiautomator2'

安装appium-uiautomator2-driver,安装命令如下:

cnmp install appium-uiautomator2-driver

若cnmp没有安装,需先安装:npm install -g cnpm --registry=https://registry.npm.taobao.org

安装成功后,可在对应安装路径下,找到下面文件

安装selenium模块:

pip install selenium

安装好后,可以用下面命令来查询,是否安装成功

注意: appium版本不能低于1.6.3

1

1

相关文章

  • 12.appium基础--Toast元素识别

    Toast简介 Android中的Toast是一种建议消息提示框。当师徒显示给用户,在应用程序中显示为浮动。和Di...

  • Toast元素识别

    弹窗toast 提示窗为浮动类型,无法点击获取元素

  • Toast元素识别&Appium截屏

    问题思考 在日常使用App过程中,经常会看到App界面有一些弹框提示,这些提示元素出现后等待3s左右就会自动消失,...

  • Android 自定义Toast

    Android自定义Toast Toast的基础用法 Toast显示的位置通常情况下Toast显示在整个界面的底部...

  • toast提示识别

    toast是一种简易的消息提示框。 当视图显示给用户,在应用程序中显示为浮动。和Dialog不一样的是,它永远不会...

  • 遮罩以及滚动穿透

    源码速览 全屏源码 遮罩toast在以上代码基础上,将遮罩容器的宽高缩小即可。 考虑因素 全屏 垂直居中内部元素已...

  • 我们真的那么需要Toast吗

    Android为开发设计人员提供了Toast这个如此好用的元素。 登录成功了,弹toast;内容删除了,弹toas...

  • WEB自动化-05-Cypress-元素交互

    5 元素交互     元素识别和操作是UI自动化测试的基础,下面一起来学习一下在Cypress中的元素交互操作吧。...

  • 使用Snackbar替换Toast

    背景 Toast是Android平台较常用的基础提示控件,使用简单易用;但是,Toast是系统层面提供的,不依赖于...

  • 零基础学鸿蒙编程-常用工具_Toast

    什么是Toast Toast是用来短时显示提示信息并自动消失的UI控件. 默认一般显示在屏幕的下方. 基础样例 显...

网友评论

      本文标题:12.appium基础--Toast元素识别

      本文链接:https://www.haomeiwen.com/subject/wvqzwftx.html