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