Sobes.tech
Junior — Middle

Kunt u de verschillende soorten zoekmethoden in Selenium opsommen?

sobes.tech AI

Antwoord van AI

In Selenium worden verschillende methoden gebruikt om elementen op de pagina te zoeken, waarmee je elementen kunt vinden op basis van verschillende attributen en DOM-structuren. De belangrijkste zoekmethoden:

  • By.id — zoeken op het unieke id-attribuut.
  • By.name — zoeken op het attribuut name.
  • By.className — zoeken op de CSS-klasse naam.
  • By.tagName — zoeken op de HTML-tag naam.
  • By.linkText — zoeken op de volledige linktekst (tag <a>).
  • By.partialLinkText — zoeken op een deel van de linktekst.
  • By.cssSelector — zoeken via CSS-selector, een zeer flexibele en krachtige methode.
  • By.xpath — zoeken via XPath-uitdrukking, waarmee je elementen kunt vinden op basis van complexe structuren en voorwaarden.

Voorbeeld van gebruik in 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"));