在量角器中,通过两个属性选择一个元素
In protractor, Select an element by 2 attributes
如何使用两个属性选择元素。
例如:
<div data-button="1" data-column="13" style="margin-right: 5px;" id="0"></div>
我想查找数据列为"13"且id为"0"的元素现在我选择一个元素:
var element = $('div[data-button="1"]');
我认为最好先使用css
选择器,因为它快速且易于理解。以下是如何使用它-
var element = $('div#0[data-button="1"]');
或者,你也可以使用xpath
来获取它。@Jason已经在上面的评论中提到了一个例子。这是另一种方式-
var element = element(by.xpath('//div[@id="0"][@data-button="1"]'));
希望能有所帮助。
相关文章:
- 交换对象上两个属性的值
- 速度.js动画两个属性时持续时间不同
- JQuery选择:两个属性's值不相等
- 在ramda.js中将两个属性合并在一起
- 如何在培根中合并两个属性.js
- 基于两个属性从 javascript 中的对象数组中获取唯一数组
- 如何连接数组中对象的两个属性以用作ngOptions中的标签
- 在同一持续时间内对两个属性进行动画处理
- 使用 Object.defineProperties 提供两个属性
- 在 javascript 中用函数交换对象的两个属性
- 我可以在 D3 中一次指定两个属性吗?
- 角度“ng-repeat” - 如何仅过滤两个属性
- 我可以有两个属性名称相同的对象吗
- Linq.js:按两个属性(字段)分组
- 在量角器中,通过两个属性选择一个元素
- 如何通过两个属性定义元素
- 转换JSON数组的对象,从两个属性值创建新的属性
- 检查一个元素是否存在两个属性
- Javascript排序有两个属性
- 在单个元素上使用new/isolated作用域的两个属性指令