访问元素值

时间:2014-12-11 01:31:47

标签: javascript angularjs testing protractor end-to-end

如何检索元素clientWidthscrollWidth?使用getCssValue无效

$('.grid-header-col .title').getCssValue('scrollWidth')

2 个答案:

答案 0 :(得分:1)

您应该使用getAttribute()代替:

element(by.css('.grid-header-col .title')).getAttribute('scrollWidth');

答案 1 :(得分:0)

scrollWidth和clientWidth都是DOM元素的属性。因此,您需要首先通过在jquery对象之后附加[0]来获取dom元素,然后检索属性。

$('.grid-header-col .title')[0].scrollWidth
$('.grid-header-col .title')[0].clientWidth

DEMO