Sobes.tech
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.