Используйте Selenium WebDriver для отмены текущей загрузкиPython

Программы на Python
Anonymous
Используйте Selenium WebDriver для отмены текущей загрузки

Сообщение Anonymous »

Я пытаюсь написать код Python для отмены текущей загрузки с помощью селена. Раньше я использовал для этого приведенный здесь код, но в наши дни (версия Chrome 128.0.6613.138) кнопка отмены скрыта внутри раскрывающегося меню.
Я могу достаточно легко отобразить раскрывающееся меню:

Код: Выделить всё

w.driver.execute_script("document.querySelector('downloads-manager').shadowRoot."                         +"querySelector('#downloadsList downloads-item').shadowRoot.querySelector('#more-actions').click()")
Изображение раскрывающегося списка в загрузках Chrome
Но задача идентификации и нажатия на элемент в раскрывающемся списке поставила меня в тупик полностью. Кто-нибудь может помочь, пожалуйста?

Подробнее здесь: https://stackoverflow.com/questions/789 ... n-progress

Вернуться в «Python»