def value_of_css_property(self, property_name): """The value of a CSS property.""" return self._execute(Command.GET_ELEMENT_VALUE_OF_CSS_PROPERTY, { ‘propertyName‘: property_name})[‘value‘]
from selenium import webdriver import time driver = webdriver.Chrome() # 随便找了个经常逛的网站。 driver.get(‘https://passport.juhe.cn/cas/login‘) # 输入账号名 driver.find_element_by_name(‘username‘).send_keys(‘12345‘) # 输入密码 driver.find_element_by_id(‘password-o‘).send_keys(‘1111111‘) # 点击登录 driver.find_element_by_id(‘loginBtn‘).click() time.sleep(1) # 获取提示字体信息 xx = driver.find_element_by_xpath(‘//*[@class="sysError"]‘).text print(xx) aa = driver.find_element_by_xpath(‘//*[@class="sysError"]‘) # 获取该元素的CSS属性值 print(aa.value_of_css_property(‘color‘))
from selenium import webdriver import time from selenium.webdriver.support.color import Color driver = webdriver.Chrome() # 随便找了个经常逛的网站。 driver.get(‘https://passport.juhe.cn/cas/login‘) # 输入账号名 driver.find_element_by_name(‘username‘).send_keys(‘12345‘) # 输入密码 driver.find_element_by_id(‘password-o‘).send_keys(‘1111111‘) # 点击登录 driver.find_element_by_id(‘loginBtn‘).click() time.sleep(1) # 获取提示字体信息 xx = driver.find_element_by_xpath(‘//*[@class="sysError"]‘).text print(xx) aa = driver.find_element_by_xpath(‘//*[@class="sysError"]‘) # 获取该元素的CSS属性值 print(aa.value_of_css_property(‘color‘)) # 查看#fe514a格式的rgb格式 print(Color.from_string(‘#fe514a‘).rgba) # 查看颜色的hex格式。 print(Color.from_string(‘rgba(254, 81, 74, 1)‘).hex)