通过RIDE与Appium结合的方式,在安卓设备上捕获Toast消息
发布时间
阅读量:
阅读量
当前所使用的Python版本为3.7.4,RIDE版本为1.7.4.0,Appium版本为1.17.1。相关参考资料数量较多,但逐一尝试后均未能实现预期效果。
一、若需定位Toast元素,则必须依赖UiAutomator2工具。Appium从1.6.3版本起开始提供对该工具的支持,因此所采用的Appium版本不应低于该数值。
本人使用的是命令行版Appium-1.17.1,该版本默认支持UiAutomator2。如需确认自身安装的Appium是否具备此功能,可前往其安装目录进行查看。

【因此,若所使用的Appium版本较低(例如1.6.3),则需单独进行下载操作:通过cnpm安装appium-uiautomator2-driver(需先完成node.js的安装,随后使用node命令安装cnpm:npm install -g cnpm --registry=https://registry.npm.taobao.org))。
二、对Toast功能进行封装时,代码段中涉及的参数引入与返回参数可根据实际需求进行调整。需要注意代码格式,尤其是空格的使用容易引发错误。修改完成后,可尝试运行py
全部评论 (0)
还没有任何评论哟~
