如何用angularjse2e测试angularjs应用程序,该应用程序具有相同ng模型的多个输入
how to test angularjs app with angularjs e2e with multiple inputs with same 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>
现在使用angular e2e测试,它说使用"input(name).enter(value)"进行输入,其中名称是ng模型。如果我这样做并说"input('filter').enter('fo')",两个输入字段都会被输入。我不知道如何一次只输入一个字段。你会怎么做?
我想明白了。我需要使用来聚焦范围。示例
使用('div[filter="search.username"]').input("filter").enter("foo");使用('div[filter="search.ami"]').input("filter").enter("bar")
相关文章:
- 在MVVM视图模型中处理应用程序范围的元素
- Sails.js:我可以将一些服务/模型打包为npm并在Sails.jss应用程序中加载npm吗
- 如何在ExtJs4应用程序上为视图、存储和模型设置自定义文件夹名称
- 我的html5应用程序无法显示模型
- Node.js应用程序中从模型层异步返回数据
- 使用ajax的javascript应用程序的身份验证模型
- 父-子应用程序模型;在容器中加载整个应用程序
- 没有模型的拆分应用程序的详细信息页
- 如果外部应用程序更改了持久模型(服务器数据库),AngularJS 是否可以自动更新视图
- 将值绑定到 Asp.Net MVC 应用程序中的模型
- 在 ExtJS 4 应用程序之间共享模型
- 一个应用程序中多个模型对象的角度 CRUD
- 我有一个应用程序,我想在画布上生成 3D 模型,但我不知道要使用哪个工具
- 在 Redux 应用程序中放置特定于模型的业务逻辑的位置
- 对 Ember 应用程序进行反射/自省,以查找特定模型的实例
- 在应用程序级别替换主干同步 - 而不是通过模型或 Xollection
- 如何将模型和控制器合并到我的节点.js应用程序中
- 如何用angularjse2e测试angularjs应用程序,该应用程序具有相同ng模型的多个输入
- web应用程序模型视图中的Java脚本
- Is PhoneGap应用程序是类似Angular Js的单页应用程序模型