public void TestCase_III() { // TestCase III LoginPageObject login = new LoginPageObject(); HomePageObject pageHP = login.FillLoginForm("*****@*****.**", oldPassword); AskTheStoreObject askTheStore = new AskTheStoreObject(); askTheStore.HoverElement(); askTheStore.FindAndClickElement("KahveDunyasi"); askTheStore.FindProduct(); askTheStore.AskQuestion("Test", "*****@*****.**", "TESTESTESTEST"); }
public void TestCase_IV() { // Test Case IV LoginPageObject login = new LoginPageObject(); HomePageObject pageHP = login.FillLoginForm("*****@*****.**", oldPassword); ChangePasswordObject changePassword = new ChangePasswordObject(); changePassword.ClickMethods("account"); // Anasayfadaki "Hesabım" yazısına tıklar. changePassword.ClickMethods("changepassword"); // Açılan pencerede sol sekmedeki "Şifremi Değiştir yazısına tıklar." changePassword.FillChangePasswordForm(oldPassword, newPassword, newPassword); // Paroları doldurur. Console.WriteLine("Yeni parola: " + newPassword + "\nEski parola: " + oldPassword); // Yeni ve eski parolayı konsola yazar. }
public void TestCase_I() { // Test Case I LoginPageObject login = new LoginPageObject(); // LoginPageObject sınıfından bir nesne oluşturur. // FillLoginForm() metodu ile giriş formunu doldurup kullanıcıyı anasayfaya geri yönlendirir. HomePageObject pageHP = login.FillLoginForm("*****@*****.**", oldPassword); pageHP.EnterValue("Samsung"); // "EnterValue" metodunu kullanarak arama kutusuna "Samsung" yazar. ProductPageObject product = new ProductPageObject(); // ProductPageObject sınıfından bir nesne oluşturur. product.AllProductsNames(); // Ürünlerin listelendiği sayfadaki tüm ürünlerin "title"larını alır ve konsola yazar. product.ClickProduct(); // Ürünün üstüne tıklar. product.AddtoBasket(); // Ürünü sepete ekler. product.GoToBasket(); // Sepete gider. product.PaymentProcess(); // Ödeme sayfasına gider. }