XPath Contains - основные правила использования и примеры

XPath функция contains() используется для проверки, содержит ли атрибут элемента определенное значение или строку. Она возвращает true, если заданное значение содержится в атрибуте, и false в противном случае.

Примеры использования функции contains():

1. Предположим, у нас есть следующий HTML код:

html
Hello, World!

Мы хотим найти элемент, содержащий текст "Hello". Можем использовать функцию contains() следующим образом:

python
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://example.com")
element = driver.find_element_by_xpath("//div[contains(text(), 'Hello')]")
print(element.text)

Результатом будет "Hello, World!".

2. В следующем примере у нас есть список элементов:

html
  • Apple
  • Banana
  • Orange

Мы хотим найти все элементы, содержащие букву "a". Можем использовать функцию contains() так:

python
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://example.com")
elements = driver.find_elements_by_xpath("//li[contains(text(), 'a')]")
for element in elements:
    print(element.text)

Результатом будет:


Apple
Banana

Таким образом, функция contains() в XPath очень полезна при поиске элементов по частичному совпадению значений атрибутов. Она позволяет нам манипулировать элементами, содержащими определенные строки или значения.

Похожие вопросы на: "xpath contains "

Использование курсора при работе на компьютере
Docker Nginx - новый уровень веб-хостинга
Python String Split: Your Ultimate Guide to Splitting Strings in Python
Java Boolean: операторы и использование
Методы безопасного сохранения данных: экспертные советы и разумные решения
PHP List - The Ultimate Email Marketing Solution
Отличия протоколов TCP и UDP
Backdrop Filter – эффектное применение фильтра в CSS
Как изменить цвет фона в HTML
FFT в MATLAB: алгоритмы и примеры использования