使用AppiumBooster打造心目中理想的自动化测试框架(2)

发表于:2016-09-12来源:debugtalk作者:Leo Lee点击数: 标签:Appium
UI交互是自动化测试的基础,主要分为三部分内容:定位控件、操作控件、检测结果。 控件定位 定位控件时,统一采用元素ID进行定位。这里的ID包括 ac

UI交互是自动化测试的基础,主要分为三部分内容:定位控件、操作控件、检测结果。

控件定位

定位控件时,统一采用元素ID进行定位。这里的ID包括accessibility_idaccessibility_label,需要在iOS工程项目中预先进行设置。

另外,考虑到控件可能出现延迟加载的情况,定位控件时统一执行wait操作;定位成功后会立即返回控件对象,定位失败时会进行等待并不断尝试定位,直到超时(30秒)后抛出异常。


					
1

					
wait { id control_id }

原文转自:http://debugtalk.com/post/build-ideal-app-automation-test-framework/