Oracle Openscript附带了一种机制,以验证/声明某种形式的出现。如果不满足条件,则脚本将失败。例如
forms.listOfValues(40, "//forms:listOfValues").assertAttributes(
"My test",
forms.attributes(forms.attribute("title", "Find People",
TestOperator.StringExact), forms.attribute("name",
"FULL_NAME_LOV", TestOperator.StringExact)), 5);
如果没有出现这种形式,上述测试将导致脚本执行失败。
但是问题是:我如何测试完全相反的结果:如果给定的表单出现,我希望脚本失败/或以不同的方式执行,如果from不会出现,我希望脚本正常执行
答案 0 :(得分:0)
有几种方法,例如
if (forms.listOfValues(40, "//forms:listOfValues").isVisible()){
reportFailure("messag"); //just report a failure or
fail("message"); // fail and stop execution
// or what ever you do ..
}