Стратегии локаторов в Selenium Python — это методы, которые используются для поиска элементов со страницы и выполнения операции над ними. Модуль Python Selenium построен для выполнения автоматического тестирования с помощью Python. Привязки Selenium Python предоставляют простой API для написания функциональных/приемочных тестов с использованием Selenium WebDriver. После установки selenium и проверки – Переход по ссылкам с помощью метода get, возможно, кто-то захочет больше играть с Selenium Python. После открытия страницы с помощью selenium, такой как geeksforgeeks, может потребоваться автоматически нажать несколько кнопок или заполнить форму автоматически или выполнить любую такую автоматическую задачу. Эта статья вращается вокруг двух стратегий – Определения местоположения отдельных элементов и Расположения нескольких элементов.
Стратегии локатора для обнаружения отдельных первых элементов
Selenium Python следует различным стратегиям поиска элементов. Можно найти элемент 8 различными способами. Вот список стратегий поиска селена в python:
ЛОКАТОРЫ | ОПИСАНИЕ |
---|---|
find_element_by_id | Будет возвращен первый элемент со значением атрибута id, соответствующим местоположению. |
find_element_by_name | Будет возвращен первый элемент со значением атрибута name, соответствующим местоположению. |
find_element_by_xpath | Будет возвращен первый элемент с синтаксисом xpath, соответствующим местоположению. |
find_element_by_link_text | Будет возвращен первый элемент со значением текста ссылки, соответствующим местоположению. |
find_element_by_partial_link_text | Будет возвращен первый элемент со значением текста частичной ссылки, соответствующим местоположению. |
find_element_by_tag_name | Будет возвращен первый элемент с заданным именем тега. |
find_element_by_class_name | будет возвращен первый элемент с соответствующим именем атрибута класса. |
find_element_by_css_selector | Будет возвращен первый элемент с соответствующим селектором CSS. |
Стратегии локатора для определения местоположения нескольких элементов
Selenium Python следует различным стратегиям поиска элементов. Можно найти несколько элементов 8 различными способами. Вот список стратегий поиска селена в python:
ЛОКАТОРЫ | ОПИСАНИЕ |
---|---|
find_element_by_id | Будет возвращен первый элемент со значением атрибута id, соответствующим местоположению. |
find_element_by_name | Будет возвращен первый элемент со значением атрибута name, соответствующим местоположению. |
find_element_by_xpath | Будет возвращен первый элемент с синтаксисом xpath, соответствующим местоположению. |
find_element_by_link_text | Будет возвращен первый элемент со значением текста ссылки, соответствующим местоположению. |
find_element_by_partial_link_text | Будет возвращен первый элемент со значением текста частичной ссылки, соответствующим местоположению. |
find_element_by_tag_name | Будет возвращен первый элемент с заданным именем тега. |
find_element_by_class_name | будет возвращен первый элемент с соответствующим именем атрибута класса. |
find_element_by_css_selector | Будет возвращен первый элемент с соответствующим селектором CSS. |