element_to_hover_over = driver.find_element_by_css_selector(
    'ul#product-list > :first-child ')
hover = ActionChains(driver).move_to_element(element_to_hover_over)
hover.perform()
if '' == driver.find_element_by_css_selector('span.hover').text:
    driver.find_element_by_css_selector('span.hover').click()
python selenium click nth element