В Selenium локаторы используются для идентификации элементов на веб-странице и взаимодействия с ними. Вот несколько методов, обычно используемых для поиска элементов в Selenium:
-
По идентификатору: поиск элементов по их уникальному атрибуту идентификатора.
Пример:driver.findElement(By.id("elementId"));
-
По имени: найдите элементы, используя атрибут имени.
Пример:driver.findElement(By.name("elementName"));
-
По имени класса: поиск элементов по их атрибуту класса.
Пример:driver.findElement(By.className("className"));
-
По имени тега: поиск элементов по имени их HTML-тега.
Пример:driver.findElement(By.tagName("tagName"));
-
По тексту ссылки: найдите элементы привязки (теги
) по точному отображаемому тексту.
Пример:driver.findElement(By.linkText("linkText) "));
-
По частичному тексту ссылки: найдите элементы привязки по частичному совпадению текста.
Пример:driver.findElement(By.partialLinkText("partialLinkText"));
-
С помощью селектора CSS: найдите элементы с помощью селекторов CSS.
Пример:driver.findElement(By.cssSelector("cssSelector"));
-
По XPath: найдите элементы с помощью выражений XPath.
Пример:driver.findElement(By.xpath("xpathExpression"));
Это лишь некоторые из методов, доступных в Selenium для поиска элементов на веб-странице.