Следующий код (Python):
1. перемещает курсор на раскрывающийся объект,
2. , перемещение которого закрывает раскрывающееся окно,
3. курсор нажимает на место, где изначально находился раскрывающийся объект. Как сделать так, чтобы он завис над выпадающим списком и щелкнул по нужной опции? Спасибо
from selenium import webdriver
from selenium.webdriver import ActionChains
def test_one():
driver = webdriver.Chrome(executable_path="path")
driver.get("https://www.imdb.com/")
driver.maximize_window()
action = ActionChains(driver)
action.move_to_element(driver.find_element_by_css_selector("label[class*='navbar'] div")).click().perform()
search_options = driver.find_elements_by_css_selector("a[class*='ipc-list__item _1x']")
for option in search_options:
if option.text == "Celebs":
action.move_to_element(option).click().perform()