我在为e2e
中的Angularjs
测试编写方案时非常新。我想写一个场景来测试登录。我的表单中有一个电子邮件字段如下:
<input type="email" placeholder="Enter your e-mail" name="email" ng-model="form.email" value="" required autofocus >
在我的场景中,我有以下行试图将一些电子邮件地址传递到该输入字段:
input('form.email').enter('blabla@blabla.com');
但不幸的是,我在运行测试后遇到以下错误:
6ms输入'form.email'输入'blabla@blabla.com'
选择器[ng \:model =“form.email”]与任何元素都不匹配。
有什么建议吗?
答案 0 :(得分:0)
检查以确保您拥有:
browser().navigateTo('/');
没有导航第一个角度没有对DOM的任何引用。
您也可以使用:
pause();
在运行e2e测试时,确切了解浏览器在给定时间显示的内容。