0
을 가진 여러 입력을 가진 angularjs 어플리케이션과 함께 angularjs e2e를 테스트하는 방법을 우리는 입력 필드로 여러 번 발생하는 지시어를 가지고 있습니다. 우리의 코드는 지금은 이름이 NG-모델 입력에 "입력 (이름) .enter (값)의"를 사용 말한다 각 E2E 테스트를 사용하여이우리의 프로그램에서 동일한 ng-model
<li>
<label>AMI</label>
<div class="searchbox" searchbox="" filter="search.ami">
<form ng-submit="doFilter()" class="ng-pristine ng-valid">
<input class="span12 ng-pristine ng-valid" type="text" placeholder="" ng-model="filter">
</form>
</div>
</li>
<li>
<label>Username</label>
<div class="searchbox" searchbox="" filter="search.username">
<form ng-submit="doFilter()" class="ng-pristine ng-valid">
<input class="span12 ng-pristine ng-valid" type="text" placeholder="" ng-model="filter">
</form>
</div>
</li>
같은 것을 보인다. 내가 이것을하고 "input ('filter')라고 말하면, ('foo')를 입력하면 두 입력 필드가 모두 입력됩니다. 한 번에 한 필드 만 입력하는 방법을 알 수 없습니다. 어떻게 그렇게 할 수 있겠습니까?
입력 ("div"[filter = "search.ami"] ')을 사용하면 올바른 입력입니다. 다른 입력도 채워집니다. 해볼 수 있니? 그것은 그들이 같은 범위에있는 것 같습니다. – zsong
각 양식은 자체 범위가있는 자체 지시문에 있습니다. 그래서 하나를 타이핑하면 다른 것을 입력하지 않을 것입니다. –
오, 알았습니다. 나는 폼을 보지 못했습니다 ... – zsong