2013-12-20 2 views
0

을 테스트 I이 AngularJS와에 대해 다음 입력 태그 :CasperJS는 익명의 입력 요소 값

<input type="text" ng-model="user.firstName" class="form-control" id="firstName" name="firstName"> 

내가 값을 테스트하기 위해 다음과 같은 CasperJS 코드를 사용하고 있습니다 :

test.assertField('firstName', 'A Dummy Name'); 

AngularJS와 이름의 경우를 필드가 필요하지 않으며 이것을 사용하지 않습니다. 그러나 CasperJS는 그렇습니다.

내 CasperJS 테스트를 사용하여 id 또는 ng-model 속성을 사용하여 비교할 값을 가져올 수 있습니까? 가치가 속성이 아니기 때문에 나는 알 수 없다.

답변

0

당신은 할 수 사용 중 하나

test.assertField({type: 'css', path: '#firstName'}, 'First Name ID exists', 'First Name ID does not exist'); 

또는

test.assertFieldCSS('#firstName', 'First Name ID exists', 'First Name ID does not exist');