У меня есть оператор if и else if в коде оператора switch, который вводит ключ switch, но если условие не выполняется, возникает исключение, если объект условия недоступен, а не выполняется else, если условие.
myupassword недоступно, поэтому яожидая, что он проверит еще, если для lapsstextbox, и выполнит, но его не будет, если условие
Case "Password":
System.out.println("Entered password block");
if (myacctpo.mypassword.isDisplayed()) {
System.out.println("Entered password IF block");
myacctpo.mypassword.clear();
myacctpo.mypassword.sendKeys(value);
} else if (lpo.lpasstextbox.isDisplayed()) {
System.out.println("Entered password Else block");
lpo.lpasstextbox.clear();
lpo.lpasstextbox.sendKeys(value);
}
break;