Код:
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("http://inventwithpython.com")
elem = [];
try:
elem = browser.find_element(by=By.CLASS_NAME, value='navbar-toggler navbar-toggler-right')
print('Найден элемент <%> с данным именем класса!' % (elem.tag_name))
except:
print('не удалось найти элемент с данным именем класса.')
При запуске получаем "не удалось найти элемент с данным именем класса". Программа запускает браузер. При просмотре кода страницы сразу видим строку
Код:
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon text-white">☰</span>
</button>
Вопрос почему она его не видит. Здесь и ошибиться то негде.