2017-06-14 33 views
0

我原本有这个工作,但我已经开始使用Gulp和Lint,所以现在我需要改变我如何处理这个问题。 我在查看用户是否有单一货币显示或多种货币。如果用户只有一种货币(例如“EUR”),那么将在页面上显示名为 "nav-tabs au-target" show.bind="positions.length > 1" au-target-id="37"的div将而不是量角器:尝试检查一个元素是否不在页面上显示(使用.count())

这是从页目标文件

if(text.indexOf("EUR") >-1 && text.indexOf("GBP") ===-1 && text.indexOf("USD") ===-1){ 
 
expect(element(by.css("nav-tabs au-target")).count()).toBe(0);}

基本上它的检查,如果“欧元”仅显示然后期望"div nav-tabs au-target"不存在的代码。 当我运行这段代码,我得到以下错误 Failed: element(...).count is not a function 感谢所有帮助

+2

计数( )将适用于element.all()(ElementFinders)。在你的情况下你申请单个元素()。这是不正确的。 –

+0

谢谢! – Edmond

+1

您也可以使用$$(“nav-tabs au-target”)。count()'。 –

回答

相关问题