나는 잠시 동안 지금 모카 casperjs을 사용하고 난 눈치 그 어떤 이유로, 때로는 코드 등에 :mocha-casperjs : 때때로/waitForXXX를 클릭하면 xpath에서 즉시 작동하지 않습니다.
casper.click(x("//a[normalize-space(text())='login']"));
또는
casper.waitForSelector(x("//a[normalize-space(text())='login']")
즉시 작동하지만 그것을하지 않습니다 XPath는 선택 : //은 [정상화 공간 (텍스트()) = '로그인'] "아직 한 후 5000ms
존재하지 않았다 말하는 실패 몇몇 시도, 그것은 단지 작동하지만, 그것은 이제는 더 이상 없습니다. 그것의 존재를 테스트하기 위해
if(casper.exists(x("//a[normalize-space(text())='login']"))){
console.log('I am here');
}
이 항상 "내가 여기입니다"를 반환 : 나는 다음과 같은 코드를 사용하기 때문에
그것은, 비동기 문제 없습니다.
아이디어가 있으십니까?