我正在使用量角器来编写测试,当我搜索元素的属性时,除了使用"数据 - "属性:
ptor.findElement(protractor.By.css('.wrap.loaded'))
.then(function(thumb) {
thumb.getAttribute('data-width')
.then(function(w) {
... //*w == null*
});
});
正如我所说,如果我有非数据属性,它可以正常工作:
ptor.findElement(protractor.By.css('.wrap.loaded'))
.then(function(thumb) {
thumb.getAttribute('class')
.then(function(c) {
... //*c == wrap loaded*
});
});
有没有人知道它为什么会发生以及是否有办法从javascript中的Wedriver.WebElement获取数据属性?感谢。