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.