javascript - 当 Selector 找到更多匹配元素时强制测试失败
问题描述
TestCafe 通常与第一个匹配元素一起使用,并且不介意对元素使用非唯一选择器。有没有办法在发生这种情况时强制错误而不在每个选择器上编写计数断言?
Emaple HTML页面:
- 咖啡
- 茶
- 牛奶
- 咖啡
- 茶
- 牛奶
在这种情况下,选择器Selector('li').withText('Coffee')
会出现一些错误,例如“选择器匹配多个元素”。
解决方案
推荐阅读
- php - 为什么服务器拒绝 php 中特定 url 路径上的 curl 客户端但 bash 中的 curl 没有
- regex - 正则表达式从空格分隔列表中获取第三个元素
- python - 我如何在循环中打印特定变量?
- vi - 在 vi 中选择文本的问题
- android - 添加了 android:exported 但仍然出现错误 需要针对 Android 12 及更高版本的应用程序才能为 android:exported 指定显式值
- android - 带有模拟测试的 NullPointerException
- javascript - 设置 Access-Control-Allow-Headers: *(如果有)的安全含义是什么?
- javascript - 如何使用 GridFS 将图像文件发布到 MongoDB 并获取?
- azure - 我可以通过/在 Power BI 中利用 Azure 认知搜索吗?
- logging - 如何为 gcp 中的组提供权限(创建/查看)并启用相同的日志记录