Android自动化大讲堂35--UIAutomator控件捕获

终极自动化框架UIAutomator使用详解



注意:

本文节选自《深入理解Android自动化测试》第五章 5.2~5.3节



1第七个Impossible Mission

Android自动化大讲堂35--UIAutomator控件捕获

Android自动化大讲堂35--UIAutomator控件捕获


2UIAutomator控件捕获


Android自动化大讲堂35--UIAutomator控件捕获

第一步,先将待测应用Bugben安装到手机上,安装完打开如图5-1所示。

Android自动化大讲堂35--UIAutomator控件捕获图5-1 Bugben应用界面

Android自动化大讲堂35--UIAutomator控件捕获

Android自动化大讲堂35--UIAutomator控件捕获


通过HierarchyViewer捕获的控件信息如图5-2所示。

Android自动化大讲堂35--UIAutomator控件捕获

图5-2 HierarchyViewer捕获控件中的“小简洁”字符串时显示为乱码

Android自动化大讲堂35--UIAutomator控件捕获

通过UIAutomatorViewer捕获的控件信息如图5-3所示。

Android自动化大讲堂35--UIAutomator控件捕获

图5-3 UIAutomatorViewer控件捕获界面

Android自动化大讲堂35--UIAutomator控件捕获


通过UIAutomatorViewer捕获界面控件树如图5-4所示。

Android自动化大讲堂35--UIAutomator控件捕获

图5-4 UIAutomatorViewer控件捕获界面右上角控件树


Android自动化大讲堂35--UIAutomator控件捕获

当然,右下角的丰富信息也绝对让你满意,如图5-5所示。

Android自动化大讲堂35--UIAutomator控件捕获

图5-5 UIAutomatorViewer控件捕获界面右下角控件详情

Android自动化大讲堂35--UIAutomator控件捕获

Android自动化大讲堂35--UIAutomator控件捕获

Android自动化大讲堂35--UIAutomator控件捕获



更多内容,请点击“阅读原文”

参考《深入理解Android自动化测试》一书,谢谢!