Selenium ActionChains перемещает курсор на выпадающий объект и щелкает за ним - PullRequest
0 голосов
/ 25 апреля 2020

Следующий код (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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...