You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Selenium Web Driver获取元素的边框与填充颜色

如何获取元素的背景填充色与边框色?

你混淆了CSS属性名——color对应的是文本颜色,不是元素的填充(背景)颜色。要获取元素的填充色,应该使用background-color这个CSS属性。

正确的获取方式如下(以Selenium Java为例):

  • 获取填充(背景)颜色:
    String bgColor = element.getCssValue("background-color");
    
  • 获取边框颜色:
    String borderColor = element.getCssValue("border-color");
    

注意:不同浏览器返回的颜色格式可能有差异,比如部分浏览器返回rgb(r,g,b)格式,部分返回十六进制#xxxxxx格式,若需要统一格式,可以自行做转换处理。

内容的提问来源于stack exchange,提问作者Miriam Samson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 12:58:09