否则,如果语句未在Switch中执行

时间:2018-12-24 18:33:53

标签: selenium selenium-webdriver selenium-grid

我有switch语句代码中的if和else if语句正在进入switch,但是if条件失败时抛出异常,即if条件对象不可用,而不是执行else if条件。

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;

0 个答案:

没有答案