Python - метод find_element_by_id () в Selenium
При выполнении любого действия на веб-странице с использованием селена необходимы локаторы для выполнения определенных задач.
Локаторы на веб-странице используются для идентификации уникальных элементов на веб-странице. Веб-элементами могут быть все, что пользователь видит на странице, например заголовок, таблица, ссылки, кнопки, переключатель или любой другой элемент HTML.
Для поиска элемента по идентификатору используется метод find_element_by_id (). Идентификатор - это в основном уникальный атрибут, присваиваемый элементам веб-страницы, таким как кнопки, изображение, заголовок и т. Д.
Синтаксис:
driver.find_element_by_id (ID)
Аргумент:
Принимает идентификатор в строковом формате
Примечание. Будет возвращен первый элемент со значением атрибута ID, соответствующим местоположению. Если ни один элемент не имеет соответствующего атрибута идентификатора, будет возбуждено исключение NoSuchElementException.
Пример 1: -
Рассмотрим следующий источник страницы:

Ниже приведен код для поиска элемента, например geek_id.
Элемент формы может располагаться так.
Пример :
Исходный код https://www.geeksforgeeks.org/ приведен ниже.

Below is the code for finding the scroll button with the help of its ID i.e scrollTopBtn.
Python3
#importing webdriver from seleniumfrom selenium import webdriver# Here Chrome will be useddriver=webdriver.Chrome()# URL of website# Opening the websitedriver.get(url)# finds button using its idbt = driver.find_element_by_id("scrollTopBtn") |
С помощью этого кода мы можем найти верхнюю кнопку прокрутки этого сайта.
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.