First click to get dropdown active.
Then
When mouse over choice is done,then click on choice.
Example:
Then
ActionChains
to perform mouse over action.When mouse over choice is done,then click on choice.
Example:
from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import time browser = webdriver.Chrome() browser.get('https://www.kraken.com/charts') time.sleep(3) b = browser.find_element_by_css_selector('#pairselect-button') b.click() time.sleep(1) #--- gno = browser.find_element_by_xpath('//*[@id="topside"]/div[2]/div/div/div/div[1]/ul/li[10]/a') hover = ActionChains(browser).move_to_element(gno) hover.perform() time.sleep(1) #--- gno_eur = browser.find_element_by_xpath('//*[@id="topside"]/div[2]/div/div/div/div[1]/ul/li[10]/ul/li[2]/a') hover = ActionChains(browser).move_to_element(gno_eur) hover.perform() time.sleep(1) #--- # After choice drop-down click on element gno_click = browser.find_element_by_xpath('//*[@id="topside"]/div[2]/div/div/div/div[1]/ul/li[10]/ul/li[2]/a') gno_click.click()