Protractor 如何使用量角器获取数据中的单元格计数

Protractor 如何使用量角器获取数据中的单元格计数,protractor,protractor-net,Protractor,Protractor Net,我无法获取下表的单元格计数。我只想获取表体中的计数。请帮助我实现这一点-我希望获取- $0.90过滤器将不起作用,因为过滤器将获得第一个匹配元素且不计数,另请参见 你可以用一个简单的方法来实现这一点。您迭代每个匹配的元素,然后执行所需的操作。你的代码看起来像这样 var计数=0; //获取所有td的 $$'[ng if=paymentDetails.responseObject[0]。费用金额>0]' //浏览所有找到的td .eachelement=>{ //获取td的文本 return元

我无法获取下表的单元格计数。我只想获取表体中的计数。请帮助我实现这一点-我希望获取-


$0.90过滤器将不起作用,因为过滤器将获得第一个匹配元素且不计数,另请参见

你可以用一个简单的方法来实现这一点。您迭代每个匹配的元素,然后执行所需的操作。你的代码看起来像这样

var计数=0; //获取所有td的 $$'[ng if=paymentDetails.responseObject[0]。费用金额>0]' //浏览所有找到的td .eachelement=>{ //获取td的文本 return元素.getText .thentext=>{ //如果文本匹配,则添加+1 如果文本=='$0.90'{ 计数+1; } }; }; //执行断言
expectcount.toBe1;如何访问过滤器外的elm.count?您没有收到错误吗?很抱歉,在复制代码时出现了一个拼写错误,现在已编辑。感谢您的回答wswebcreation,但金额不会始终为0.90。每次付款的金额都会发生变化。请让我知道是否有任何其他方法可以解决这个问题。只是将数量设置为一个变量。我仍然无法达到测试用例的目的,您能否帮助获取多行上的单元格数?然后您能否解释更多关于您的测试用例是什么以及您想要实现什么,Hi wswebcreation,我想得到的列名为付款费用在图片附加行计数,你能帮我在这个问题上。谢谢