为什么class =" form-control"与量角器发生冲突

时间:2016-02-25 17:27:27

标签: angularjs twitter-bootstrap testing protractor

我已经解决了这个问题,但我想知道为什么我必须做我做的事情。我会自言自语:

这是我的代码,很简单,登录表单:

<div class="col-sm-8">
     <div class="form-group">
          <input type="text" class="form-control" name="username" placeholder="{{'layout.username' | translate}}" ng-model="credentials.username">
     </div>
     <div class="form-group">
          <input type="password" class="form-control" name="password" placeholder="{{'layout.password' | translate}}" ng-model="credentials.password">
     </div>
</div>

现在在量角器中,我将尝试在两个输入中放入一些文本:

importedModule.putValueInElement(importedModule.passLogin,"editor");
importedModule.putValueInElement(importedModule.userNameLogin,"editor");
importedModule.clickWithDelay(importedModule.buttonSingIn);

其中:

var userNameLogin = element(by.model('credentials.username'));
var passLogin = element(by.model('credentials.password'));
var buttonSingIn = element(by.id('buttonSingIn'));

执行后,我得到了这个常见错误:

失败:等待Protractor在11秒后与页面同步超时。请参阅https://github.com/angular/protractor/blob/master/docs/faq.md

在测试了不同的修复方法之后,我发现如果我删除了#form; control-control&#39;上课时,问题就消失了。但为什么呢?

0 个答案:

没有答案