使用AppiumBooster打造心目中理想的自动化测试框架(2)
发表于:2016-09-12来源:debugtalk作者:Leo Lee点击数:
标签:Appium
UI交互是自动化测试的基础,主要分为三部分内容:定位控件、操作控件、检测结果。 控件定位 定位控件时,统一采用元素ID进行定位。这里的ID包括 ac
UI交互是自动化测试的基础,主要分为三部分内容:定位控件、操作控件、检测结果。
控件定位
定位控件时,统一采用元素ID进行定位。这里的ID包括accessibility_id
或accessibility_label
,需要在iOS工程项目中预先进行设置。
另外,考虑到控件可能出现延迟加载的情况,定位控件时统一执行wait
操作;定位成功后会立即返回控件对象,定位失败时会进行等待并不断尝试定位,直到超时(30秒)后抛出异常。