AppiumBooster/lib/pages/actions.rb
每次执行一步操作后,需要对执行结果进行判断,以此来确定测试用例的各个步骤是否执行成功。
当前,AppiumBooster
采用控件的ID作为检查对象,并统一封装到check_elements(control_ids)
方法中。
在实际使用过程中,需要先确定当前步骤执行完成后的跳转页面的特征控件,即当前步骤执行前不存在该控件,但执行成功后的页面中具有该控件。然后在操作步骤描述的expectation
属性中指定特征控件的ID。
具体地,在指定控件ID的时候还可以配合使用操作符( 原文转自:http://debugtalk.com/post/build-ideal-app-automation-test-framework/!