Sobes.tech
Junior — Middle

Můžete vysvětlit, co je to selektor v nástroji pro automatizaci testů Selenium?

sobes.tech AI

Odpověď od AI

V Seleniumu je selektor způsob, jak identifikovat prvek na webové stránce pro interakci s ním (například kliknutí, zadání textu).

Selektory mohou být různé:

  • Podle ID (By.id)
  • Podle názvu třídy (By.className)
  • Podle názvu tagu (By.tagName)
  • Podle CSS selektoru (By.cssSelector)
  • Podle XPath (By.xpath)

Například, pro nalezení tlačítka s id="submit":

WebElement button = driver.findElement(By.id("submit"));
button.click();

Výběr správného selektoru je důležitý pro spolehlivost testů — měl by být jedinečný a stabilní při změnách stránky.