Sobes.tech
Junior — Middle

Tudnál felsorolni néhány kulcsfontosságú osztályt, amelyeket a Selenium a böngészők automatizálásához használ?

sobes.tech MI

Válasz az MI-től

A Selenium-ban a böngészők automatizálásához kulcsfontosságú osztályok a következők:

  • WebDriver — fő interfész a böngésző irányításához.
  • ChromeDriver, FirefoxDriver, EdgeDriver és mások — WebDriver megvalósítások adott böngészőkhöz.
  • By — osztály az elemek helyének meghatározására (pl. By.id, By.xpath).
  • WebElement — egy elem reprezentálása az oldalon, amellyel interakcióba léphetünk.
  • Actions — összetettebb felhasználói interakciókhoz, például drag-and-drop.
  • ExpectedConditions — feltételek halmaza az explicit várakozásokhoz.

Példa a driver létrehozására és egy elem keresésére:

WebDriver driver = new ChromeDriver();
driver.get("https://example.com");
WebElement button = driver.findElement(By.id("submit"));
button.click();