Nunit ile Selenium Entegrasyonu

Nunit ile Selenium Entegrasyonu

Nunit ile Selenium Entegrasyonu

OneTimeSetUp

OneTimeSetUp ile her class için bir kere driver ayağa kaldırırlır. Aşağıdaki örnekte Chrome ve Firefox tarayıcıları çalıştırılacaktır.

[OneTimeSetUp]
public void ClassInit()
{
   DriverChrome = BrowserSetUp(BrowserOptionNames.Chrome, HomeUrl, WaitElement);
   DriverFirefox = BrowserSetUp(BrowserOptionNames.Firefox, HomeUrl, WaitElement);
}

SetUp

SetUp ile class içindeki her metod çalıştırılmadan önce tarayıcıların anasayfaya gitmesi sağlanmaktadır.

[SetUp]
public void SetUp()
{
    DriverChrome.Navigate().GoToUrl(HomeUrl);
    DriverFirefox.Navigate().GoToUrl(HomeUrl);
}

TestCase

TestCase kısımlarında tarayıcı isimleri verilerek metod içerisinde kullanılacak Driver ayarlanmaktadır.

OneTimeTearDown

OneTimeTearDown ile class sonlandığında OneTimeSetUp kısmında ayağa kaldırılan tarayıcılar kapatılır.

Last updated

Was this helpful?