如何测试,某种形式不会出现在 Oracle Openscript 中
How to test, that that certain form will NOT come up in Oracle Openscript
Oracle Openscript自带机制,到verify/assert,就会出现某种形式。如果不满足条件,则脚本失败。例如
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 不出现,我希望它正常执行
有几种方法,例如
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 ..
}
Oracle Openscript自带机制,到verify/assert,就会出现某种形式。如果不满足条件,则脚本失败。例如
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 不出现,我希望它正常执行
有几种方法,例如
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 ..
}