如何测试,Oracle Openscript中不会显示某些表格

时间:2018-10-29 18:29:21

标签: java openscript

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不会出现,我希望脚本正常执行

1 个答案:

答案 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 .. 
}