getComputedStyle为伪元素返回不同的背景颜色

时间:2018-03-07 02:28:31

标签: css dom selenium-chromedriver background-color pseudo-element

我在dom中有一个伪元素,其css属性背景颜色 rgb(23,171,111)

现在,当我尝试使用 window.getComputedStyle 函数获取 CSS 属性时,我得到一个不同的颜色 rgb(56,147,110)< /强>

let color = window.getComputedStyle(el, ':before').getPropertyValue('background-color')

检查元素显示背景颜色设置为 rgb(23,171,111)

元素上设置的所有其他CSS属性不受影响。

为什么会这样?

N.B。: - 适用于谷歌浏览器 firefox 。我只用 chromedriver 来面对这个问题。所有浏览器都更新到最新版本。

0 个答案:

没有答案