Guest User

Untitled

a guest
May 21st, 2020
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. package steps;
  2. import static org.assertj.core.api.Assertions.*;
  3. import net.thucydides.core.annotations.Step;
  4. import org.assertj.core.api.Assertions;
  5. import pages.SignUpPage;
  6.  
  7. public class SignUpSteps {
  8.  
  9. SignUpPage page;
  10.  
  11. @Step("Open page for test")
  12. public void open_signup_page() {
  13. page.open();
  14. }
  15.  
  16. @Step("User types email [0]")
  17. public void type_email(String email) {
  18. page.typeEmail(email);
  19.  
  20. }
  21.  
  22. @Step("User types email for confirmation")
  23. public void type_confirmation_email (String mail) {
  24. page.typeConfirmEmail(mail);
  25. }
  26.  
  27. @Step
  28. public void type_password(String password) {
  29. page.typePassword(password);
  30. }
  31.  
  32. @Step
  33. public void type_name(String name) {
  34. page.typeName(name);
  35. }
  36.  
  37. @Step
  38. public void set_month(String month) {
  39. page.setMonth(month);
  40. }
  41.  
  42. @Step
  43. public void set_day(String day) {
  44. page.typeDay(day);
  45. }
  46.  
  47. @Step
  48. public void set_year(String year) {
  49. page.typeYear(year);
  50. }
  51.  
  52. @Step
  53. public void select_sex(String sex) {
  54. page.setSex(sex);
  55. }
  56.  
  57. @Step
  58. public void set_share(boolean value) {
  59. page.setShare(value);
  60. }
  61.  
  62. @Step
  63. public void click_signup() {
  64. page.clickSignUpButton();
  65. }
  66.  
  67. @Step
  68. public void should_see_error(String message) {
  69. assertThat(page.isErrorVisible(message))
  70. .as("User should see message, but he doesn't")
  71. .isTrue();
  72. }
  73.  
  74. @Step
  75. public void should_not_see_error(String message) {
  76. assertThat(page.isErrorVisible(message))
  77. .as("User should not see message, but he doesn't")
  78. .isTrue();
  79. }
  80.  
  81. @Step
  82. public void should_see_errors_count(int count) {
  83. assertThat(page.getErrors()).hasSize(count);
  84. }
  85. @Step
  86. public void shoul_see_error_by_number(int number, String message) {
  87. assertThat(page.getErrorByNumber(number)).isEqualTo(message);
  88. }
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98. }
Add Comment
Please, Sign In to add comment