首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何获得HTML表行的背景色?

如何获得HTML表行的背景色?
EN

Stack Overflow用户
提问于 2018-03-13 14:09:07
回答 1查看 1K关注 0票数 0

我有一个HTML表,不仅需要在任何行中获取文本。但我也想得到每一行的背景色。通过使用检查器,我可以看到"tr类“定义,并且我已经知道(也可以验证)名称”未成年人“是黄色背景(# and 455)。

但是,当我试图获得行的属性时,通过使用selenium,我只得到一个属性。我尝试使用两个CSS选择器:

代码语言:javascript
运行
复制
row0_fault = browser.find_element_by_css_selector("tr.minor")

标签名:

代码语言:javascript
运行
复制
faultTable_rows = Fault_Table.find_elements_by_tag_name("tr")

才能指整排。然后我试着

代码语言:javascript
运行
复制
get_attribute("background-color") 

但没有成功。

以下是相关的检查人员屏幕截图:

我做错什么了?我怎样才能得到背景色背后的名字“小调”?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-13 14:22:29

您可以使用value_of_css_property()作为rgb( , , )获取颜色。

代码语言:javascript
运行
复制
row0_fault = browser.find_element_by_css_selector("tr.minor")
row0_fault.value_of_css_property('background-color')

要将其转换为十六进制,您可以遵循this answer

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49258348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档