e2e-testing - 如何使用 webdriver-io 找到匹配多个数据属性的元素?
问题描述
$ 或 findElement的webdriverio 文档不是那么广泛,我习惯于其他 e2e 工具,因此很困惑,要找到一个具有我想要实现的两个属性的元素,例如:
const element = $('[title="HOW TO USE?", data-text="HOW TO USE?"]');
这是正确的语法吗?
WEBDRIVERIO 版本:5.6.6
解决方案
请尝试如下。
const element = $('[title="如何使用?"][data-text="如何使用?"]');
推荐阅读
- c# - 使用 U-SQL 从文本文件中删除特殊字符
- jenkins - 从 Jenkins 管道获取 ssh-steps 输出
- python - 数据集的二值化会导致重复。有什么解决方案吗?
- swift - 如何在组合中实现正确的 switchMap 运算符?
- javascript - JavaScript 中的对象字面量和类有什么区别?
- java - 不从@Mapper 接口调用@AfterMapping
- laravel - 如何同时以另一个用户身份登录
- arrays - 在未排序数组中搜索的有效方法
- reactjs - react-dropzone 图像在上传时旋转
- python - 处理python和oracle之间异常握手的正确方法