x 路径就像 < img id=""src="/A/A/B.png"style="">
我需要找到图像的颜色,样式不包含任何有关颜色的内容。它仅包含有关高度、宽度的信息。
我确信在 src 路径中将存在 fill 属性。但是我该如何实现呢?
这是我想做的事情:
String css = driver.findElement(By.Xpath("..blah../img").getCSSValue("background-color");
但我得到的答案是“透明”。我该如何克服它?
最佳答案
这肯定有效:
driver.findElement(By.xpath("..blah../img")).getCssValue("background-color").toString();
问题是您的图像实际上是透明的,或者颜色是在其父级中定义的。
关于html - 从 selenium WebDriver 中的 src 获取背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29488555/