selendroid之toast处理

Posted 小毛驴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selendroid之toast处理相关的知识,希望对你有一定的参考价值。

最近发现原来处理toast的操作失效了。
仔细看了下原来的API。
决定用switchTo来解决。
driver.switchTo().defaultContent().findElement(By.id("button2")).click();
driver.switchTo().defaultContent().findElement(elementObj).
1.获取页面toast块。
2.获取具体元素的element。
3.进行处理 click ,gettext等等操作.
操作完成,就可以回到原来的页面处理流程。
其中的原理思路是测试底层是基于js来操作,那么页面实际是html,那么就可以使用处理html的方式来考虑问题的解决思路。
感谢以前学习HTMl的时光啊,虽然很多年过去了。
还有一点就是,要检查尝试,慢慢探索会有结果的。

以上是关于selendroid之toast处理的主要内容,如果未能解决你的问题,请参考以下文章

appium之toast处理

android自定义Toast之-弹出消息

处理 Toast 和原始推送通知

定位及处理Web页面toast弹框

Android 7.x Toast BadTokenException处理

处理来自后台任务的 toast 通知动作触发器 - UWP