Какие знаешь виды локаторов
В Selenium WebDriver есть несколько типов локаторов для поиска элементов на странице:
-
ID - уникальный идентификатор элемента
driver.findElement(By.id("elementId")) -
Name - атрибут name элемента
driver.findElement(By.name("username")) -
ClassName - класс элемента
driver.findElement(By.className("btn-primary"))
-
TagName - HTML-тег
driver.findElement(By.tagName("input")) -
LinkText - полный текст ссылки
driver.findElement(By.linkText("Click Here")) -
PartialLinkText - часть текста ссылки
driver.findElement(By.partialLinkText("Click")) -
CSS Selector - мощный CSS-селектор
driver.findElement(By.cssSelector("#login .submit-btn")) -
XPath - гибкий поиск по структуре DOM
driver.findElement(By.xpath("//input[@name='email']"))
Наиболее стабильные - ID и Name. CSS и XPath более гибкие, но могут быть хрупкими при изменениях вёрстки.

офферы быстрее!
Следующий вопрос
Это единственный вопрос по вашему фильтру