Sobes.tech
Junior — Middle
104

Selenium-да элемент іздеу қалай жүзеге асырылады?

Сұралған компаниялар
Золотое ЯблокоЗолотое Яблоко

AI-дан жауап

sobes.tech AI

В Selenium поиск элемента на странице происходит с помощью различных стратегий локаторов. Основные методы поиска:

  • По ID (findElement(By.id("elementId")))
  • По имени (findElement(By.name("elementName")))
  • По CSS-селектору (findElement(By.cssSelector(".class #id")))
  • По XPath (findElement(By.xpath("//tag[@attr='value']")))
  • По классу (findElement(By.className("className")))
  • По тегу (findElement(By.tagName("tag")))
  • По тексту ссылки (findElement(By.linkText("Link Text")))

Selenium использует выбранный локатор для поиска элемента в DOM-структуре страницы. Если элемент найден, возвращается объект WebElement, с которым можно взаимодействовать.

Пример на Java:

WebElement button = driver.findElement(By.id("submit-button"));
button.click();

Если элемент не найден, выбрасывается исключение NoSuchElementException.