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

发表于:2016-09-12来源:debugtalk作者:Leo Lee点击数: 标签:Appium
AppiumBooster/lib/pages/actions.rb 预期结果检查 每次执行一步操作后,需要对执行结果进行判断,以此来确定测试用例的各个步骤是否执行成功。 当前, Appium
AppiumBooster/lib/pages/actions.rb

预期结果检查

每次执行一步操作后,需要对执行结果进行判断,以此来确定测试用例的各个步骤是否执行成功。

当前,AppiumBooster采用控件的ID作为检查对象,并统一封装到check_elements(control_ids)方法中。

在实际使用过程中,需要先确定当前步骤执行完成后的跳转页面的特征控件,即当前步骤执行前不存在该控件,但执行成功后的页面中具有该控件。然后在操作步骤描述的expectation属性中指定特征控件的ID。

具体地,在指定控件ID的时候还可以配合使用操作符(!

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