Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import net.serenitybdd.junit.runners.SerenityRunner;
- import net.thucydides.core.annotations.Managed;
- import net.thucydides.core.annotations.Steps;
- import org.graalvm.compiler.debug.Assertions;
- import org.junit.Assert;
- import org.junit.Test;
- import org.junit.runner.RunWith;
- import org.openqa.selenium.WebDriver;
- import pages.SignUpPage;
- import steps.SignUpSteps;
- @RunWith(SerenityRunner.class)
- public class WhenSignUpTest {
- //private SignUpPage page;
- @Steps
- SignUpSteps steps;
- @Managed
- WebDriver driver;
- @Test
- public void typeInvalidYear(){
- steps.open_signup_page();
- steps.set_month("December");
- steps.set_day("12");
- steps.set_year("85");
- steps.set_share(true);
- //steps.should_not_see_error("When were you born");
- steps.should_see_error("Please enter a valid year.");
- // Assert.assertTrue(page.isErrorVisible("Please enter a valid year."));
- // Assert.assertFalse(page.isErrorVisible("When were you born"));
- }
- @Test
- public void typeInvalidEmail() {
- steps.open_signup_page();
- steps.type_name("testName");
- steps.type_email("[email protected]");
- steps.type_confirmation_email("[email protected]");
- steps.click_signup();
- steps.should_see_error("Email address doesn't match.");
- steps.should_not_see_error("Email address doesn't match.");
- // Assert.assertTrue(page.isErrorVisible("Email address doesn't match."));
- }
- @Test
- public void signUpWithEmptyPassword() {
- steps.open_signup_page();
- steps.type_email("[email protected]");
- steps.type_confirmation_email("[email protected]");
- steps.type_name("testname");
- steps.click_signup();
- steps.should_see_error("Enter a password to continue.");
- }
- @Test
- public void typeInvalidValues() {
- steps.open_signup_page();
- steps.type_email("testmail");
- steps.type_confirmation_email("wrongtestmail");
- steps.type_password("qweqweqwe123");
- steps.type_name("testName");
- steps.select_sex("Male");
- steps.set_share(false);
- steps.click_signup();
- steps.should_see_errors_count(6);
- steps.shoul_see_error_by_number(3, "Please enter your birth month.");
- }
- }
Add Comment
Please, Sign In to add comment