排毒:多个匹配器计数?

Posted

技术标签:

【中文标题】排毒:多个匹配器计数?【英文标题】:Detox: Multiple matcher count? 【发布时间】:2019-12-20 04:28:41 【问题描述】:

是否可以在多个匹配中获取匹配计数?

我的情况是:我有一个大约 20 个项目的列表,它们是基于服务器端的,所以它可以改变,我希望能够测试它们中的每一个(它们是切换)。

【问题讨论】:

【参考方案1】:

这目前是不可能的,但在不久的将来会通过新的getAttributes() API 实现。计划很快发布。

查看文档here

const multipleMatchedElements = await element(by.text('Multiple')).getAttributes();
jestExpect(multipleMatchedElements.elements.length).toBe(5);
jestExpect(multipleMatchedElements.elements[0].identifier).toBe('FirstElement');

【讨论】:

以上是关于排毒:多个匹配器计数?的主要内容,如果未能解决你的问题,请参考以下文章

如何在自定义助手中访问排毒元素匹配器?

使用 by.text 进行排毒子字符串匹配

如何确定特定排毒测试在哪个平台上运行?

jQuery学习笔记使用选择器二

使用 awk sub 以数字方式为字符串添加前缀而不更改计数状态最多 5 个匹配“在每行具有多个匹配项的文本文件中”

java正则表达式匹配计数