мне нужно сделать следующее:Как нажать на контекстное меню- всплывающего меню
1) Щелкните правой кнопкой мыши на элементе
2 Контекстное меню) отображается
3) При перемещении к определенному меню (move_to_element) в контекстном меню - всплывает
другое меню говорят MenuX
4) нужно нажать на MenuX
Я могу сделать шаги с 1 по 3, но не 4. Когда я проверил is_displayed
для MenuX возвращает False
Когда я пытаюсь driver.find_element_by_xpath("html/body/div[5]/span[2]")
это работает (я не хочу жёстко). Но не с идентификатором меню.
также пытался, но не повезло
actions = ActionChains(driver)
actions.move_to_element(menu)
actions.click(hidden_submenu)
actions.perform()
Я также попытался driver.find_element_by_css_selector("div#contextMenu_Div #menuX")
и это не сработало. MenuX - это не ссылка, а элемент span.
Благодаря Karthik для предложения, но это не помогло. – Venu