我可以使用WebDriver获得元素的CSS属性“填充”吗?

Hem*_*dar 2 css java selenium selenium-webdriver

我的任务是测试整个应用程序,两个输入字段之间的间距应为6px。

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

注意:getCssvalue方法对于其他属性工作正常(例如:font-family)

这是输入字段之一的css值的屏幕快照,其中包含输入字段之间的间隔。

在此处输入图片说明

Art*_*ski 5

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

element.getCs??sValue("padding-top");
element.getCs??sValue("padding-bottom");
...
Run Code Online (Sandbox Code Playgroud)

而不是简写形式。参见docs