zer*_*ool 2 javascript nightwatch.js
我注意到一些奇怪的行为,其中存在于视图中的元素没有被 nightwatch 定位。为了准确查看可见的内容,我想遍历 nightwatch 已打开的视图,并获取它可以找到的每个元素的列表,并从该结果中获取有关这些元素是什么的相关信息。我已经能够“找到”具有以下内容的所有元素:
browser.elements('css selector', 'div', function (elements) {
elements.value.forEach(function(element){
console.log('result', element)
})
})
Run Code Online (Sandbox Code Playgroud)
问题是结果是一系列的: { ELEMENT: '0.9107972990792419-3' }
我如何class从 nightwatch 中获取有关该元素的所有其他相关信息ELEMENT?
谢谢!
你会想要使用.elementIdAttribute这个。
browser.elements('css selector', 'div', function(elements) {
elements.value.forEach(function(element){
browser.elementIdAttribute(element.ELEMENT, 'class', function(attribute) {
console.log(attribute.value);
});
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4915 次 |
| 最近记录: |