2013-12-19 3 views
0

다음과 같은 일반적인 Twitter Bootstrap/AngularJS 양식이 있습니다.CasperJS를 사용하여 상위 요소 찾기

<div class="form-group" ng-class="{ 'has-error': (loginForm.email.$invalid || !valid(loginForm.email, loginForm.password)) }"> 
    <label for="email" class="col-sm-2 control-label"> 
     Email 
    </label> 
    <div class="col-sm-10"> 
     <input type="email" name="email" ng-model="email" class="form-control" id="email"> 
    </div> 
</div> 

나는 CasperJS에 대한 테스트를 쓰고 있어요 그리고 나는 has-error 클래스 ID email와 요소의 부모에 적용하는지 테스트하고 싶습니다. 이것이 가능한가? 그렇다면 어떻게?

답변

1
casper.exists(".has-error #email"); 

또는

test.assertExists(".has-error #email"); 

작동합니다.

+0

물론 ... 감사합니다! –