# Match ID, first specify an HTML tag, and then add the "#" symbol, plus the ID of the attribute value
Self.driver.find_element_by_css_selector (' Div#id '). Click ()
# Match class, first specify an HTML tag, then add "." Symbol, plus the attribute value of class
Self.driver.find_element_by_css_selector (' Div. CLASS '). Click ()
# Match Other properties
Self.driver.find_element_by_css_selector (' div[name=name] '). Click ()
# Combo Match
Self.driver.find_element_by_css_selector (' div[name=name][type=type] '). Click ()
# match the head
Self.driver.find_element_by_css_selector (' div[style^= ' sp.gif "] '). Click ()
# match Tail
Self.driver.find_element_by_css_selector (' div[style$= ' sp.gif "] '). Click ()
# match the Middle
Self.driver.find_element_by_css_selector (' div[style*= ' sp.gif "] '). Click ()
Using Python to deal with the fuzzy matching problem of css_selector positioned elements in selenium