Webdriverjs获取数据属性

时间:2015-01-07 15:54:06

标签: javascript webdriver protractor

我正在使用量角器来编写测试,当我搜索元素的属性时,除了使用"数据 - "属性:

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获取数据属性?感谢。

0 个答案:

没有答案