我想使用angular运行e2e-test。 这是我的html文件:
<html>
<div>
<table class="table table-bordered">
<thread>
<tr>
.
.
.
<th class="icon">
<i ng-click="test" ng-show="isQuestionEditable()" class="icon-plus"></i>
</th>
</tr>
</thread>
</div>
</html>
如何正确调用ng-click? 我试过了:
it('test', function(){
element('test').click();
});
但是我收到错误消息:Selector [ng \:model =“test”]与任何元素都不匹配。
我正在访问正确的页面。我写道:
beforeEach(function() {
browser().navigateTo('/');
});
'/'被代理为http://localhost:8080/test
答案 0 :(得分:1)
一个解决方法是给按钮id="button"
,然后你的选择器将是element('#button')
。
另请查看http://docs.angularjs.org/guide/dev_guide.e2e-testing
底部的警告如果你手动引导angular
或使用ng-app,很难从你的例子中看出来。