在我们的程序中,我们有一个带有输入字段多次出现的指令。我们的代码看起来像这样
<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>
现在使用角度e2e测试,它使用“输入(名称).enter(值)”来输入,其中名称是ng-model。如果我这样做并说“输入('过滤器')。输入('foo')”将输入两个输入字段。我无法弄清楚如何一次只输入一个字段。你会怎么做。
答案 0 :(得分:1)
我明白了。我需要使用use来集中范围。示例
。使用( 'DIV [过滤器= “search.username”]')输入( “过滤器”)输入( “富”); 使用( 'DIV [过滤器= “search.ami”]')。输入( “过滤器”)。输入( “条”)