Я не могу опубликовать код html (страница около 1000 строк). Пока что единственный способ, которым я видел go через это, - это избежать синтаксического анализа веб-элементов и выполнить синтаксический анализ всей веб-страницы для каждого элемента, который мне нужен:
list_divs = driver.find_elements(By.XPATH, "//div[@class='myclass']")
buttons = driver.find_elements(By.XPATH,"//div[@class='myclass']//button")
, а затем перебрать списки для доступа к кнопке Мне нужно для каждого div. Прекрасно работает вот так. Я до сих пор не понимаю, как xpath, примененный к данному коду html, может возвращать что-то, чего нет внутри этого кода html ... Я проведу другие тесты с другими веб-страницами, чтобы увидеть, исходит ли проблема из Selenium. Спасибо за помощь!