Sobes.tech
Junior — Middle

Selenium-da elementləri tapmaq üçün müxtəlif axtarış metodlarını sadalayabilir misiniz?

sobes.tech Süni İntellekt

AI-dan cavab

Selenium-də, səhifədə elementləri tapmaq üçün müxtəlif metodlar istifadə olunur və bu metodlar DOM strukturları və müxtəlif atributlar əsasında elementləri tapmağa imkan verir. Əsas axtarış metodları:

  • By.id — unikal id atributu ilə axtarış.
  • By.name — name atributu ilə axtarış.
  • By.className — CSS sinif adı ilə axtarış.
  • By.tagName — HTML tag adı ilə axtarış.
  • By.linkText — tam link mətninə görə axtarış ( <a> etiketi).
  • By.partialLinkText — link mətninin bir hissəsinə görə axtarış.
  • By.cssSelector — CSS seçici ilə axtarış, çox çevik və güclü metod.
  • By.xpath — XPath ifadəsi ilə axtarış, mürəkkəb strukturlar və şərtlər əsasında elementləri tapmağa imkan verir.

Java-da istifadə nümunəsi:

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"));