获取css的属性值
1 # -*- coding:utf-8 -*- 2 3 """ 4 在元素上执行双击操作 5 """ 6 7 from selenium import webdriver 8 from selenium.webdriver import ActionChains 9 import unittest 10 11 class Actions_Element_Click(unittest.TestCase): 12 def setUp(self): 13 self.driver = webdriver.Firefox() 14 self.driver.get(r'F:\电子书\selenium\Selenium Testing Tools Cookbook(中文)\demo\DoubleClickDemo.html') 15 16 def test_element_double_click(self): 17 driver = self.driver 18 message = driver.find_element_by_id('message') 19 20 # message.value_of_css_property('font-size'): 获取css的属性值 21 self.assertEqual('14px', message.value_of_css_property('font-size')) 22 action_chains = ActionChains(driver) 23 action_chains.double_click(message).perform() #鼠标双击动作 24 25 self.assertEqual('20px', message.value_of_css_property('font-size')) 26 27 def tearDown(self): 28 self.driver.quit()