2016-08-20 2 views
1

거기에 요소가 없으면 오류없이 nightwatch에서 waitForElementPresent를 호출하는 방법이 있습니까?오류없이 요소가 존재할 때까지 대기

지금은 세 번째 매개 변수로 false를 전달하면 여전히 오류가 표시됩니다. 이상적으로, 나는 엘리먼트를 기다리는 함수를 원하고, 엘리먼트를 찾지 못하면 리턴한다.

답변

0

파이어 패스 또는 다른 도구를 사용하여 xpath/css 선택기가 올바른지 확인 했습니까?

1

당신은 그것을 할 수 있습니다 :

Browser.waitForElementPresent('@element',3000,false, function(result){ 
    If(result.value === true){ 
    // test if element present 
    }else{ 
    // test if element not present 
    } 
    }) 

당신이 코드 핸들 모두는 앞서 본대로 첫날, 난이이 코드의 문제는 nightwatch은 통과 시험과 실패한 테스트를 계산 것입니다 않았기 때문에 값.

야간 시계는 오류 자체를 반환하고 차이 값에 차이 기능을 작성하도록 권장합니다.

관련 문제