Advertisement
Guest User

Untitled

a guest
Oct 12th, 2018
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.78 KB | None | 0 0
  1. @Feature("Создание магазина")
  2. @Story("Магазин без сайта (Выставление счетов)")
  3. @Link(value = "TestRail - [3774655] Проверка валидации поля Электронная почта ",
  4. url = "https://testrail.tcsbank.ru/index.php?/cases/view/3774655")
  5. @Test(description = "[3774655] Проверка валидации поля Электронная почта ")
  6. public void emailOfflineValidation() {
  7. //3
  8. Actions.selectTab(TabCreate.invoicingMerchantTab);
  9. Asserts.headerTabIsActive(TabCreate.invoicingMerchantTab);
  10. //4
  11. EmailActions.sendToEmailForm(TabCreate.email, "Test@яндекс.ру");
  12. EmailActions.emailInFormShouldBeValid(TabCreate.email, "Test@яндекс.ру");
  13. //5
  14. EmailActions.clearEmailForm(TabCreate.email);
  15. EmailActions.sendToEmailForm(TabCreate.email, "Test@яндекс.ру");
  16. EmailActions.sendToEmailForm(TabCreate.email, "Test@domain.ru");
  17. EmailActions.emailInFormShouldBeValid(TabCreate.email, "Test@яндекс.ру");
  18. EmailActions.emailInFormShouldBeValid(TabCreate.email, "Test@domain.ru");
  19. //6
  20. EmailActions.clearEmailForm(TabCreate.email);
  21. EmailActions.sendToEmailForm(TabCreate.email, "Test@mail.ru");
  22. EmailActions.sendToEmailForm(TabCreate.email, "test@yandex");
  23. EmailActions.emailInFormShouldBeValid(TabCreate.email, "Test@mail.ru");
  24. EmailActions.emailInFormShouldBeInvalid(TabCreate.email, "test@yandex");
  25. //7
  26. EmailActions.clearEmailForm(TabCreate.email);
  27. EmailActions.sendToEmailForm(TabCreate.email, "email..email@domain.com");
  28. EmailActions.emailInFormShouldBeInvalid(TabCreate.email, "email..email@domain.com");
  29. //8
  30. EmailActions.clearEmailForm(TabCreate.email);
  31. EmailActions.sendToEmailForm(TabCreate.email, ".email@domain.com");
  32. EmailActions.emailInFormShouldBeInvalid(TabCreate.email, ".email@domain.com");
  33. //9
  34. EmailActions.clearEmailForm(TabCreate.email);
  35. EmailActions.sendToEmailForm(TabCreate.email, "Joe Smith <email@domain.com>");
  36. EmailActions.emailInFormShouldBeInvalid(TabCreate.email, "Joe Smith <email@domain.com>");
  37. //10
  38. EmailActions.clearEmailForm(TabCreate.email);
  39. EmailActions.sendToEmailForm(TabCreate.email, "@%^%#$@#$@mail.ru");
  40. EmailActions.emailInFormShouldBeInvalid(TabCreate.email, "@%^%#$@#$@mail.ru");
  41. //11
  42. EmailActions.clearEmailForm(TabCreate.email);
  43. EmailActions.sendToEmailForm(TabCreate.email, "Joe email@domain.com");
  44. EmailActions.emailInFormShouldBeInvalid(TabCreate.email, "Joe email@domain.com");
  45. //12
  46. EmailActions.clearEmailForm(TabCreate.email);
  47. EmailActions.sendToEmailForm(TabCreate.email, "Test@яндекс.ру");
  48. EmailActions.removeEmail(TabCreate.email, "Test@яндекс.ру");
  49. EmailActions.emailShouldNotExist(TabCreate.email, "Test@яндекс.ру");
  50. }
  51.  
  52. @Feature("Создание магазина")
  53. @Story("Магазин без сайта (Выставление счетов)")
  54. @Link(value = "TestRail - [3774657] Проверка валидации поля Электронная почта для обращения покупателей",
  55. url = "https://testrail.tcsbank.ru/index.php?/cases/view/3774657")
  56. @Test(description = "[3774657] Проверка валидации поля Электронная почта для обращения покупателей")
  57. public void publicEmailOfflineValidation() {
  58. //3
  59. Actions.selectTab(TabCreate.invoicingMerchantTab);
  60. Asserts.headerTabIsActive(TabCreate.invoicingMerchantTab);
  61. //4
  62. EmailActions.sendToEmailForm(TabCreate.publicEmail, "Test@яндекс.ру");
  63. EmailActions.emailInFormShouldBeValid(TabCreate.publicEmail, "Test@яндекс.ру");
  64. //5
  65. EmailActions.clearEmailForm(TabCreate.publicEmail);
  66. EmailActions.sendToEmailForm(TabCreate.publicEmail, "Test@яндекс.ру");
  67. EmailActions.sendToEmailForm(TabCreate.publicEmail, "Test@domain.ru");
  68. EmailActions.emailInFormShouldBeValid(TabCreate.publicEmail, "Test@яндекс.ру");
  69. EmailActions.emailInFormShouldBeValid(TabCreate.publicEmail, "Test@domain.ru");
  70. //6
  71. EmailActions.clearEmailForm(TabCreate.publicEmail);
  72. EmailActions.sendToEmailForm(TabCreate.publicEmail, "Test@mail.ru");
  73. EmailActions.sendToEmailForm(TabCreate.publicEmail, "test@yandex");
  74. EmailActions.emailInFormShouldBeValid(TabCreate.publicEmail, "Test@mail.ru");
  75. EmailActions.emailInFormShouldBeInvalid(TabCreate.publicEmail, "test@yandex");
  76. //7
  77. EmailActions.clearEmailForm(TabCreate.publicEmail);
  78. EmailActions.sendToEmailForm(TabCreate.publicEmail, "email..email@domain.com");
  79. EmailActions.emailInFormShouldBeInvalid(TabCreate.publicEmail, "email..email@domain.com");
  80. //8
  81. EmailActions.clearEmailForm(TabCreate.publicEmail);
  82. EmailActions.sendToEmailForm(TabCreate.publicEmail, ".email@domain.com");
  83. EmailActions.emailInFormShouldBeInvalid(TabCreate.publicEmail, ".email@domain.com");
  84. //9
  85. EmailActions.clearEmailForm(TabCreate.publicEmail);
  86. EmailActions.sendToEmailForm(TabCreate.publicEmail, "Joe Smith <email@domain.com>");
  87. EmailActions.emailInFormShouldBeInvalid(TabCreate.publicEmail, "Joe Smith <email@domain.com>");
  88. //10
  89. EmailActions.clearEmailForm(TabCreate.publicEmail);
  90. EmailActions.sendToEmailForm(TabCreate.publicEmail, "@%^%#$@#$@mail.ru");
  91. EmailActions.emailInFormShouldBeInvalid(TabCreate.publicEmail, "@%^%#$@#$@mail.ru");
  92. //11
  93. EmailActions.clearEmailForm(TabCreate.publicEmail);
  94. EmailActions.sendToEmailForm(TabCreate.publicEmail, "Joe email@domain.com");
  95. EmailActions.emailInFormShouldBeInvalid(TabCreate.publicEmail, "Joe email@domain.com");
  96. //12
  97. EmailActions.clearEmailForm(TabCreate.publicEmail);
  98. EmailActions.sendToEmailForm(TabCreate.publicEmail, "Test@яндекс.ру");
  99. EmailActions.removeEmail(TabCreate.publicEmail, "Test@яндекс.ру");
  100. EmailActions.emailShouldNotExist(TabCreate.publicEmail, "Test@яндекс.ру");
  101. }
  102.  
  103. @Feature("Создание магазина")
  104. @Story("Магазин без сайта (Выставление счетов)")
  105. @Link(value = "TestRail - [3774658] Проверка валидации поля Электронная почта для отправки реестров",
  106. url = "https://testrail.tcsbank.ru/index.php?/cases/view/3774658")
  107. @Test(description = "[3774658] Проверка валидации поля Электронная почта для отправки реестров")
  108. public void registerEmailOfflineValidation() {
  109. //3
  110. Actions.selectTab(TabCreate.invoicingMerchantTab);
  111. Asserts.headerTabIsActive(TabCreate.invoicingMerchantTab);
  112. //4
  113. EmailActions.sendToEmailForm(TabCreate.registerEmail, "Test@яндекс.ру");
  114. EmailActions.emailInFormShouldBeValid(TabCreate.registerEmail, "Test@яндекс.ру");
  115. //5
  116. EmailActions.clearEmailForm(TabCreate.registerEmail);
  117. EmailActions.sendToEmailForm(TabCreate.registerEmail, "Test@яндекс.ру");
  118. EmailActions.sendToEmailForm(TabCreate.registerEmail, "Test@domain.ru");
  119. EmailActions.emailInFormShouldBeValid(TabCreate.registerEmail, "Test@яндекс.ру");
  120. EmailActions.emailInFormShouldBeValid(TabCreate.registerEmail, "Test@domain.ru");
  121. //6
  122. EmailActions.clearEmailForm(TabCreate.registerEmail);
  123. EmailActions.sendToEmailForm(TabCreate.registerEmail, "Test@mail.ru");
  124. EmailActions.sendToEmailForm(TabCreate.registerEmail, "test@yandex");
  125. EmailActions.emailInFormShouldBeValid(TabCreate.registerEmail, "Test@mail.ru");
  126. EmailActions.emailInFormShouldBeInvalid(TabCreate.registerEmail, "test@yandex");
  127. //7
  128. EmailActions.clearEmailForm(TabCreate.registerEmail);
  129. EmailActions.sendToEmailForm(TabCreate.registerEmail, "email..email@domain.com");
  130. EmailActions.emailInFormShouldBeInvalid(TabCreate.registerEmail, "email..email@domain.com");
  131. //8
  132. EmailActions.clearEmailForm(TabCreate.registerEmail);
  133. EmailActions.sendToEmailForm(TabCreate.registerEmail, ".email@domain.com");
  134. EmailActions.emailInFormShouldBeInvalid(TabCreate.registerEmail, ".email@domain.com");
  135. //9
  136. EmailActions.clearEmailForm(TabCreate.registerEmail);
  137. EmailActions.sendToEmailForm(TabCreate.registerEmail, "Joe Smith <email@domain.com>");
  138. EmailActions.emailInFormShouldBeInvalid(TabCreate.registerEmail, "Joe Smith <email@domain.com>");
  139. //10
  140. EmailActions.clearEmailForm(TabCreate.registerEmail);
  141. EmailActions.sendToEmailForm(TabCreate.registerEmail, "@%^%#$@#$@mail.ru");
  142. EmailActions.emailInFormShouldBeInvalid(TabCreate.registerEmail, "@%^%#$@#$@mail.ru");
  143. //11
  144. EmailActions.clearEmailForm(TabCreate.registerEmail);
  145. EmailActions.sendToEmailForm(TabCreate.registerEmail, "Joe email@domain.com");
  146. EmailActions.emailInFormShouldBeInvalid(TabCreate.registerEmail, "Joe email@domain.com");
  147. //12
  148. EmailActions.clearEmailForm(TabCreate.registerEmail);
  149. EmailActions.sendToEmailForm(TabCreate.registerEmail, "Test@яндекс.ру");
  150. EmailActions.removeEmail(TabCreate.registerEmail, "Test@яндекс.ру");
  151. EmailActions.emailShouldNotExist(TabCreate.registerEmail, "Test@яндекс.ру");
  152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement