У меня есть определенная кнопка входа в систему, к которой у меня нет доступа с помощью Python Firefox Selenium. Это кнопка входа на этой веб-странице: https://schalter.asvz.ch/tn/lessons/39616
Я использую Ubuntu 16.04, Python 3.5.2, Firefox 65.0 и Selenium 3.141.
Я попробовал несколько комбинаций подходов, которые я нашел здесь для stackoverflow, включая следующие:
login = driver.find_element_by_xpath("//*[@class='btn btn-default ng-star-inserted']")
login = driver.find_element_by_xpath("//button[@class='btn btn-default ng-star-inserted']")
login = driver.find_element_by_class_name('btn btn-default ng-star-inserted')
login = driver.find_element_by_xpath("//*[contains(., 'Login')]")
login = driver.find_element_by_name('app-lessons-enrollment-button')
Но ни один из них не работал. Всегда в результате:
NoSuchElementException: Сообщение: невозможно найти элемент:
// * [@ class = 'btn btn-default ng-star-вставлен']
Чем отличается эта кнопка? Как я могу заставить это работать?