html - 从 selenium WebDriver 中的 src 获取背景颜色

标签 html css selenium

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/

相关文章:

html - CSS 伤了我的心吗?

javascript - 边界间距有问题

html - 更改部分导航栏颜色

Soapui 内的 Selenium WebDriver,传递驱动程序实例

node.js - 无法启动 Selenium + PhantomJS/GhostDriver 作为子进程

html - 如何使用 rowspan 将 <td> 与位置 :absolute? 合并

html - CSS 和输入 100% 宽度

html - CSS;悬停链接; 2 链接颜色共享悬停

css - 将 elm-css 与 elm-mdl 一起使用

selenium - 如何在 Selenium 中使用VerifyTextPresent 命令?