Как проверить, что эта определенная форма НЕ появится в Oracle Openscript - PullRequest
0 голосов
/ 29 октября 2018

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 голосов
/ 06 ноября 2018

Есть несколько методов, например

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