Appium(六)Toast 定位 + Android版本问题的解决以及 Selenium 的安装+屏幕截图

本文介绍了如何使用Appium和Selenium进行Android应用测试,特别是针对Toast消息的定位和Android版本问题的解决。通过安装UIAutomator2和Selenium,演示了一个综合案例,涉及登录场景的测试,并提供了执行脚本时可能遇到的问题及解决方案,如升级模拟器版本。同时,讨论了自动化测试中屏幕截图的重要性及其实现方法。
摘要由CSDN通过智能技术生成

       页面的错误提示 Toast,比如:网络加载问题出现的错误、用户名或者密码输入错误、银行卡密码输入次数提示等错误,这些错误的内容一般都会以浮动的方式显示,而且他们显示的时间非常的有限,可能是几秒钟的时间就会消失掉,不会被点击,无法获取到他们的焦点,但是在 Android 中有一个叫做 Appium Toast 的工具,在 Android 1.6.x 多的时候就已经开始支持识别 Toast 的内容了,但是它是基于 UIAutomator2 的,所以说呢,在我们启动 app 的配置文件中需要增加如下参数即可:

xg_caps['automationName'] = 'uiautomator2'

目录

1、首先要安装 UIAutoMator2的包

2、安装 Selenium 

3、综合案例

4、执行脚本时遇到的问题

5、屏幕截图


1、首先要安装 UIAutoMator2的包

// 在终端输入以下命令
bogon:~ Sirius$ cnpm install appium-uiautomator2-driver

在安装完成后,按照提示的安装路径进行查看,会发现有如下两个文件说明已经安装成功了:

2、安装 Selenium 

方法一:

在 Terminal 中输入如下命令: pip install selenium(Python2中的命令)、pip3 install selenium(Python3中的命令),根据自己安装的环境选择不同的安装命令即可

方法二:以 PyCharm 编辑器为例

选择 PyCharm 菜单—>Preferences—>Project—>Project Interpreter,在右侧的对话框中找到 pip 后,双击,在出现的对话框中进行如下2不操作即可

验证是否安装成功,创建一个 py 文件,输入 from selenium ,</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值