Я пытаюсь автоматизировать сеанс Google Chrome в Python с помощью Selenium. До сих пор я использовал расширение для получения xpath, которое работает нормально. Но теперь при использовании xpath я обнаружил ошибку:
NoSuchElementException: Сообщение: такого элемента нет: Невозможно найти элемент: {"method": "xpath", "selector": "// * [@ id =" ok "]"}
(Информация о сеансе: хром = 71.0.3578.98)
(Информация о драйвере: chromedriver = 2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387), платформа = Windows NT 6.3.9600 x86_64)
Строка, которая возвращает ошибку, выглядит следующим образом:
browser.find_element_by_xpath('//*[@id="ok"]').click()
К сожалению, кнопка, которую мне нужно нажать, довольно глубоко находится на веб-странице и требует определенного плагина, который затрудняет вам копирование потока моей программы. Поэтому я загрузил изображение исходного кода веб-страницы (синяя линия - кнопка, которую я хотел бы нажать):
Не могли бы вы дать некоторую помощь о том, как исправить селектор селена, чтобы я мог щелкнуть по элементу?