Ejemplo n.º 1
0
        public void WhenIFillPaymentForm()
        {
            var shared = new SharedSteps();

            shared.WhenITypeIntoField("Imię", "T4JNY_c0de#");
            shared.WhenITypeIntoField("Nazwisko", "test");
            shared.WhenITypeIntoField("Adres e-mail", "*****@*****.**");
            //shared.WhenIClickCheckboxById("PaymentForm_Policy"); TODO: zrobić tak żeby działało zarówno dla zalogowanego jak i niezalogowanego
        }
Ejemplo n.º 2
0
        public void WhenIChooseCategoryAndTypeQuestionText(string categoryName, string questionText)
        {
            var shared = new SharedSteps();
            shared.WhenIClickButton(Resources.Thread.MoreCategories);
            shared.WhenIClickButton(categoryName);
            
            var input = WebBrowser.Current.TextField(Find.BySelector("textarea"));

            input.Value = questionText;
        }
Ejemplo n.º 3
0
 public void WhenIChooseCategoryInMiniForm(string categoryName)
 {
     var shared = new SharedSteps();
     shared.WhenIClickButton(Resources.Thread.TinyFormClickToChooseCategory);
     shared.WhenIClickButton(categoryName);
 }
Ejemplo n.º 4
0
        public void UserAskedQuestion()
        {
            var sharedSteps = new SharedSteps();

            sharedSteps.LoggedAsUser();

            WebBrowser.Current.GoTo(UrlHelper.AbsoluteUrl("/"));

            WhenIChooseCategoryAndTypeQuestionText("Dom", "Pytanie testowe");

            sharedSteps.WhenIClickButton("Zadaj pytanie ekspertowi!");

            sharedSteps.WhenIClickButton("Pomiń ten krok");

            new PaymentsSteps().WhenIFillPaymentForm();

            sharedSteps.WhenIClickButton("Uzyskaj odpowiedź");
        }
Ejemplo n.º 5
0
        public void UserAddedPostToHisQuestion()
        {
            var sharedSteps = new SharedSteps();

            sharedSteps.LoggedAsUser();

            WebBrowser.Current.GoTo(UrlHelper.AbsoluteUrl("/moje-pytania"));

            sharedSteps.WhenIClickButton("Pytanie testowe z ekspertem");

            sharedSteps.WhenIClickButton("Odpowiedz");

            WhenITypeQuestionText("Kolejne testowe pytanie");

            sharedSteps.WhenIClickButton("Dodaj odpowiedź");

            AuthenticationHelper.LogoutUser();
        }
Ejemplo n.º 6
0
        public void ExpertAddedPostToOccupiedQuestion()
        {
            var sharedSteps = new SharedSteps();

            sharedSteps.LoggedAsExpert();

            WebBrowser.Current.GoTo(UrlHelper.AbsoluteUrl("/pytania-uzytkownikow"));

            sharedSteps.WhenIClickButton("Pytanie testowe z ekspertem");
            sharedSteps.WhenIClickButton("Odpowiedz");

            WhenITypeQuestionText("Kolejna testowa odpowiedź");

            sharedSteps.WhenIClickButton("Dodaj odpowiedź");

            AuthenticationHelper.LogoutUser();
        }