Junior — Middle
Meg tudná magyarázni, mi az a selector a Selenium tesztautomatizálási eszközben?
sobes.tech MI
Válasz az MI-től
A Selenium-ban a kiválasztó egy módja annak, hogy azonosítsuk az elemet a weboldalon azzal való interakcióhoz (például kattintás, szövegbevitel).
A kiválasztók lehetnek különbözőek:
- Azonosító szerint (
By.id) - Osztálynév szerint (
By.className) - Tag név szerint (
By.tagName) - CSS-sel kiválasztó szerint (
By.cssSelector) - XPath szerint (
By.xpath)
Például, egy id="submit" gomb megtalálásához:
WebElement button = driver.findElement(By.id("submit"));
button.click();
A megfelelő kiválasztó kiválasztása fontos a tesztek megbízhatósága szempontjából — egyedinek és stabilnak kell lennie az oldal változásai esetén.