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; }
public void WhenIChooseCategoryInMiniForm(string categoryName) { var shared = new SharedSteps(); shared.WhenIClickButton(Resources.Thread.TinyFormClickToChooseCategory); shared.WhenIClickButton(categoryName); }
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(); }
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ź"); }
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(); }