我有一个元素,其边框是一种颜色,填充是另一种颜色。我想得到两者的颜色。
我在 getCssValue() 中尝试了“颜色”和“边框颜色”参数。但是,我只得到边框颜色。
我如何获得它们?
getCssValue() 仅返回单个 CSS 响应的值。您可能需要调用两次才能获取该数据
Java 代码部分示例:
WebElement element = driver.findElement(By.cssSelector("whatever you want"));
String backgroundColor = element.getCssValue("background-color");
String borderColor = element.getCssValue("border-color");
System.out.println("Bg Color: " + backgroundColor);
System.out.println("Border Color: " + borderColor);
作为另一种方法;如果您熟悉 XPath,您可以使用它们。