Sobes.tech
Junior — Middle

Vai jūs varētu uzskaitīt dažādus elementu meklēšanas metodes Selenium?

sobes.tech AI

Atbilde no AI

Selenium tiek izmanto dažādas metodes, lai meklētu elementus lapā, kas ļauj atrast elementus pēc dažādiem atribūtiem un DOM struktūrām. Galvenie meklēšanas veidi:

  • By.id — meklēšana pēc unikālā id atribūta.
  • By.name — meklēšana pēc name atribūta.
  • By.className — meklēšana pēc CSS klases nosaukuma.
  • By.tagName — meklēšana pēc HTML taga nosaukuma.
  • By.linkText — meklēšana pēc pilna saites teksta ( <a> tags).
  • By.partialLinkText — meklēšana pēc daļas saites teksta.
  • By.cssSelector — meklēšana ar CSS selektoru, ļoti elastīga un jaudīga metode.
  • By.xpath — meklēšana ar XPath izteiksmi, ļauj atrast elementus pēc sarežģītām struktūrām un nosacījumiem.

Piemērs izmantošanai Java:

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