У меня есть следующий HTML
<button name="_eventId_confirmed" class="btn btn-green margin-bottom-20 bold medium" autofocus="">
и следующий Python
btn = driver.find_element_by_name('_eventId_confirmed')
Запуск этого кода возвращает ошибку
selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: [name="_eventId_confirmed"]
Непосредственно перед этой нерабочей комбинацией HTML / кода у меня есть следующий элемент HTML:
<input name="registration" id="registration" class="size-28" maxlength="7" autofocus="" autocomplete="off" type="text" data-original-title="" title="" style="">
, к которому я успешно получаю доступ
elem = driver.find_element_by_name("registration")
Почему работает второй, а не первый?
Редактировать: проблема была в том, что открылось новое окно, и мне нужно было переключить обработчик окна. Итак, ложная тревога. Спасибо всем.