public void DoSearchForFirefox() { HomePageForFirefox = new HomePage(this.driverForFirefox); //homePage nesnesini tanımlayarak firefox driver nesnesini parametre yolluyoruz HomePageForFirefox.GoToHomePage(); // GoToHomePage fonksiyonu ile driveri youtube ana sayfasına yönlendiriyoruz. TrendPageForFirefox = HomePageForFirefox.GoToTrendPage(); //TrendPageForChrome nesnesi ise homePage classı içinde oluşturduğumuz fonksiyon yardımıyla tanımlıyoruz ve Youtube trendler sayfasına yönlendiriyoruz. Thread.Sleep(3000); //Trend sayfasının yüklenmesini bekleme ResultPageForFirefox = TrendPageForFirefox.searchForFirefox("selenium c#"); /*ResultPageForChrome nesnesini TrendPage classı içinde oluşturduğumuz fonksiyon yardımıyla tanımlıyoruz. * * * çalışma mantığı; * ilk olarak firefox driveri açıp youtube anasayfasına gider. Daha sonra youtube trendler sayfasına geçer. En son "selenium c#" yazısını youtube üzerinde arar. * * */ }
public void ClickOnFirstArticleForFirefox() { SetUpForFirefox(); //Firefox driveri oluşturuyoruz HomePageForFirefox = new HomePage(this.driverForFirefox); //homePage nesnesini tanımlayarak firefox driver nesnesini parametre yolluyoruz HomePageForFirefox.GoToHomePage(); // GoToHomePage fonksiyonu ile driveri youtube ana sayfasına yönlendiriyoruz. TrendPageForFirefox = HomePageForFirefox.GoToTrendPage(); //TrendPageForChrome nesnesi ise homePage classı içinde oluşturduğumuz fonksiyon yardımıyla tanımlıyoruz ve Youtube trendler sayfasına yönlendiriyoruz. Thread.Sleep(3000); //Trend sayfasının yüklenmesini bekleme ResultPageForFirefox = TrendPageForFirefox.searchForFirefox("selenium c#"); //ResultPageForChrome nesnesini TrendPage classı içinde oluşturduğumuz fonksiyon yardımıyla tanımlıyoruz. ResultPageForFirefox.clickOnFirstArticle(); /*ResultPage classının ilk videoyu açtırma fonksiyonu çağırıyoruz. * * * çalışma mantığı; * ilk olarak firefox driveri açıp youtube anasayfasına gider. Daha sonra youtube trendler sayfasına geçer."selenium c#" yazısını youtube üzerinde arar.Çıkan sonuçlarda ilk videoya tıklar * * */ }