我需要检查量角器是否有元素与另一个元素相邻。 这里我有一个按钮作为“保存”,我必须检查“取消”按钮是否显示在它的右边或不是。我该如何检查。量角器 - 检查一个元素是否与另一个元素相邻
2
A
回答
1
可以使用的getLocation:
element(by.id('someId')).getLocation().then(loc) {
console.log(loc.x, loc.y);
};
,并比较两个键的值。但正如Sakshi Singla所提到的那样,量角器normaly被用来模拟浏览器中的用户行为,而不是测试布局。
2
我想你的意思是如何测试HTML标记,而不是实际的可视化布局。 如果我理解正确,那么有多种方法可以做到。
我会得到按钮组/容器并断言里面的按钮列表。
例子(使用element.all()
和map()
):
var buttons = element.all(by.css('.btn-group button')).map(function (elm) {
return elm.getText();
});
expect(buttons).toEqual(['Save', 'Cancel']);
或者,如果你找到了Save
按钮,您可以检查以下的同级使用by.xpath()
:
var save = element(by.css('button.btn-save'));
var cancel = save.element(by.xpath('following-sibling::button'));
expect(cancel.getText()).toEqual('Cancel');
相关问题
- 1. 检查元素是否包含jQuery中的另一个元素
- 2. 如何检查一个元素是否是另一个元素的有效子元素/父元素
- 3. 量角器检查元素是否有子元素
- 4. 如何检查一个元素是否与另一个元素处于相同位置javascript
- 5. 居中一个元素与相邻的元素
- 6. 检查一个元素是否存在
- 7. 检查元素是否是选中的最后一个元素
- 8. Julia:检查一个向量中的元素是否在另一个向量中
- 9. 量角器 - 用“邻居”查找元素
- 10. 是否可以针对一个div的两个相邻元素
- 11. 如何检查几个元素是否用量角器显示?
- 12. 一个元素使另一个元素
- 13. 检查元素是否只有一个子元素
- 14. 如何检查数组中的一个元素是否与同一数组中的另一个元素匹配?
- 15. 元素已经是另一个元素
- 16. 选择下一个相邻元素JQuery
- 17. 如何检查元素是否也是另一个列表
- 18. 检查列表元素是否存在于另一个列表的元素中
- 19. 如何从另一个元素创建相邻元素的数组列表?
- 20. 用jQuery显示一个元素相对于另一个元素
- 21. 量角器 - 如何检查一个元素是否包含文字
- 22. 如何检查一个元素是否需要在angular2中使用量角器?
- 23. 检查元素包含另一个
- 24. 量角器+双击一个元素?
- 25. 使用DomDocument将元素与另一个元素相关?
- 26. 比较3x3矩阵的2个元素以查看元素2是否与元素1相邻
- 27. 检查第一个元素
- 28. 如何检查ArrayList是否包含另一个ArrayList的元素?
- 29. 检查ArrayList是否包含另一个ArrayList作为元素
- 30. 如何检查HTML中是否存在另一个元素
我不知道这是一个好主意,使用量角器测试这样的事情!? – 2014-12-19 07:20:56