angularjs – Angular中的量角器测试:如何检查指令属性?
发布时间:2020-12-17 17:48:00 所属栏目:安全 来源:网络整理
导读:我正在Angular中编写Protractor测试,我想检查指令是否已正确呈现,但我不确定在Protractor语法中执行它的最佳方法. 这就是我呈现的HTML的样子: div faqs-widget="" class="ng-scope"h1 class="ng-binding"My FAQs/h1ul!-- ngRepeat: question in data --li n
我正在Angular中编写Protractor测试,我想检查指令是否已正确呈现,但我不确定在Protractor语法中执行它的最佳方法.
这就是我呈现的HTML的样子: <div faqs-widget="" class="ng-scope"> <h1 class="ng-binding">My FAQs</h1> <ul> <!-- ngRepeat: question in data --> <li ng-repeat="question in data" class="ng-scope ng-binding">A question</li> <!-- end ngRepeat: question in data --> </ul> </div> 理想情况下,我想检查至少有一个带有faqs-widget属性的div.我怎样才能做到这一点? (PS:关于我还应该测试什么的建议也是受欢迎的.) 解决方法
这听起来像一个单元测试,但你可以在量角器中做到,
ptor.findElement(protractor.by.css('div[faqs-widget]').isElementPresent().then(function(v){ expect(v).toBe(true); }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |