使用AppiumBooster打造心目中理想的自动化测试框架(29)
发表于:2016-09-12来源:debugtalk作者:Leo Lee点击数:
标签:Appium
optional选项 在执行测试用例时,有时候可能会存在这样的场景:某个步骤作为非必要步骤,当其执行失败时,我们并不想将测试用例判定为不通过。 基于
optional选项
在执行测试用例时,有时候可能会存在这样的场景:某个步骤作为非必要步骤,当其执行失败时,我们并不想将测试用例判定为不通过。
基于该场景,在测试用例设计表格中增加了optional
参数。该参数值默认不用填写。但如果在某个步骤对应的optional栏填写了true值后,那么该步骤就会作为非必要步骤,其执行结果不会影响整个用例的执行结果。
例如,在电商类APP中,某些账号有优惠券,登录系统后,会弹出优惠券的提示框;而有的账号没有优惠券,登录后就不会有这样的弹框。那么关闭优惠券弹框的步骤就可以将其optional
参数设置为true。
1
2
3
4
5
6
7
|
---
AccountSteps:
close coupon popup window(optional):
control_id: btnClose
control_action: click
expectation: !btnViewMyCoupons
optional: true
|
原文转自:http://debugtalk.com/post/build-ideal-app-automation-test-framework/