1

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

4

1 回答 1

1

有几种方法,例如

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 .. 
}
于 2018-11-06T04:57:48.070 回答