예제 #1
0
        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");
        }
예제 #2
0
        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.
        }
예제 #3
0
        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.
        }