我可以使用WebDriver获取元素的CSS属性“padding”吗?

时间:2014-05-28 07:24:52

标签: java css selenium selenium-webdriver

我有一个任务来测试整个应用程序,2个输入字段之间的间距应该是6px。

因此,当我尝试使用getCssvalue方法读取css值时,它会给出一个空白值。

注意:getCssvalue方法适用于其他属性(例如:font-family)

以下是包含输入字段间距的输入字段的css值的屏幕截图。

enter image description here

1 个答案:

答案 0 :(得分:4)

指定为速记属性的参数将分解为个体。尝试:

element.getCs‌​sValue("padding-top");
element.getCs‌​sValue("padding-bottom");
...

而不是速记形式。请参阅docs