Junior — Middle
Можеш ли да набројиш различите врсте метода претраживања елемената у Selenium?
sobes.tech АИ
Одговор од АИ
U Selenium-u, koriste se različite metode za pronalaženje elemenata na stranici, koje omogućavaju pronalaženje elemenata prema različitim atributima i strukturama DOM-a. Glavne vrste metoda pretraživanja:
- By.id — pretraživanje po jedinstvenom atributu id.
- By.name — pretraživanje po atributu name.
- By.className — pretraživanje po imenu CSS klase.
- By.tagName — pretraživanje po imenu HTML taga.
- By.linkText — pretraživanje po punom tekstu linka (tag
<a>). - By.partialLinkText — pretraživanje po delu teksta linka.
- By.cssSelector — pretraživanje pomoću CSS selektora, vrlo fleksibilna i moćna metoda.
- By.xpath — pretraživanje pomoću XPath izraza, omogućava pronalaženje elemenata po složenim strukturama i uslovima.
Primer upotrebe u Javi:
WebElement element = driver.findElement(By.id("submit-button"));
WebElement link = driver.findElement(By.linkText("Подробнее"));
WebElement elementByCss = driver.findElement(By.cssSelector("div.content > ul > li.active"));