CHIYOONMI / voip_automation

1 stars 1 forks source link

no such element #8

Open CHIYOONMI opened 4 years ago

CHIYOONMI commented 4 years ago
        while (1==1) {
            CallUtils.androidBackKey(driver);
            CommonUtils.sleep(1000);

            if (CallUtils.isDisplayedCallStatus(driver)) {
                CommonUtils.sleep(50000);
                CallUtils.ClickEndButton(driver);
                break;
            }
            else {
                CallUtils.Resumepoint(driver);
                CommonUtils.sleep(5000);
            }
        }

if 조건이 no such element일 때, else체크하지 않음. 해결방법.. 을 찾아 봅시다ㅠ

CHIYOONMI commented 4 years ago
        while (1==1) {
            CallUtils.androidBackKey(driver);
            CommonUtils.sleep(1000);

            try {
                if (CallUtils.isDisplayedCallStatus(driver)); {
                    CommonUtils.sleep(5000);
                    CallUtils.ClickEndButton(driver);
                    break;
                }
            } catch (NoSuchElementException e) {
                CallUtils.Resumepoint(driver);
                CommonUtils.sleep(5000);
            }
        }

일단 해결.. 근데 try / catch쓰는게 맞음??

CHIYOONMI commented 4 years ago
if (switch1.getAttribute (“checked”). equals (“true”)) {
System.out.println (“enable”);
} else {switch1.click ();
}

내일 이거 해보기 getAttribute().equals()