Встречается на собеседованиях • сегодня

Какие знаешь виды локаторов

В Selenium WebDriver есть несколько типов локаторов для поиска элементов на странице:

  1. ID - уникальный идентификатор элемента
    driver.findElement(By.id("elementId"))

  2. Name - атрибут name элемента
    driver.findElement(By.name("username"))

  3. ClassName - класс элемента
    driver.findElement(By.className("btn-primary"))

  1. TagName - HTML-тег
    driver.findElement(By.tagName("input"))

  2. LinkText - полный текст ссылки
    driver.findElement(By.linkText("Click Here"))

  3. PartialLinkText - часть текста ссылки
    driver.findElement(By.partialLinkText("Click"))

  4. CSS Selector - мощный CSS-селектор
    driver.findElement(By.cssSelector("#login .submit-btn"))

  5. XPath - гибкий поиск по структуре DOM
    driver.findElement(By.xpath("//input[@name='email']"))

Наиболее стабильные - ID и Name. CSS и XPath более гибкие, но могут быть хрупкими при изменениях вёрстки.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

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

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы