Выберите опцию из всплывающего меню - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь выбрать опцию из подменю, которое выпадает, когда вы наводите курсор на один из вариантов в меню заголовка с помощью селена. Я пробовал ActionChain и WebDriverWait безуспешно. Меню закодировано как таблица. Я включил образец кода ниже и html.

wait= WebDriverWait(bot,20)
wait.until(EC.visibility_of_element_located((By.XPATH,"/html/body/div[2]/div/div[1]/table/tbody/tr/td[4]")))
hover= bot.find_element_by_xpath("/html/body/div[2]/div/div[1]/table/tbody/tr/td[4]")
reports= bot.find_element_by_xpath("/html/body/div/div[2]/div/table/tbody/tr[3]")

action= ActionChains(bot)
action.move_to_element(hover).perform()
action.click(reports).perform()

Копия HTML меню Копия HTML подменю

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...