Ana içeriğe atla

Selenium- WebDriver, WebElement

WebDriver

  • Web tarayıcısını test etmeye yarayan instance.
WebDriver driver;
driver = new FirefoxDriver();
driver.get("https://www.google.com");

  • Web uygulamasını test etme : Web tarayıcısını kontrol etme, element bulma ve debugging yapmayı gerektirir.
  •  Web tarayıcısını kontrol etmeye yarayanlar:
    • get
    • navigate
    • close
    • manage
    • switchTo
    • quit
  • Web elementi seçme
    • findElement
    • findElements
    • click ...
  • Debugging
    • getTitle
    • getCurrentUrl
    • getWindowHandle...

WebElement

  • Web sayfasındaki elementleri bulma ve işlem yapmaya yarar.
  • By sınıfını kullanır.
WebElement element = driver.findElement(By.id("Lid"));
  • By daki element locatorlar:
    • id
    • name
    • classname
    • tagname
    • cssSelector
    • linkText
    • partialLinkText
    • xpath

Yorumlar