コード例 #1
0
ファイル: LoginTest.java プロジェクト: yacov/testSysaid
 @Test(groups = {"smoke", "negative"})
 public void LoginWithPasswordContains1Symbol() {
   Log.info("Checking inability lodin with password contains 1 symbol");
   try {
     loginPage
         .fillEmailField(USER)
         .fillPasswordField("1")
         .waitUntilAllertPasswordIsLogIsLoaded()
         .clickOnLogin();
     assertTrue("The Password is valid", loginPage.alertMessageInvalidPassword());
     assertTrue("The current page is changed", loginPage.isOnLoginPage());
   } catch (Exception e) {
     e.printStackTrace();
   }
   Reporter.log("Not logged in successful");
 }
コード例 #2
0
ファイル: LoginTest.java プロジェクト: yacov/testSysaid
 @Test(groups = {"smoke", "negative"})
 public void LoginWithoutAtInEmailField() {
   Log.info("Checking inability lodin without @ in email field");
   try {
     loginPage
         .fillEmailField("osh_il+4yahoo.com")
         .fillPasswordField(PASSWORD)
         .waitUntilAllertEmailIsLogIsLoaded()
         .clickOnLogin();
     assertTrue("The Email is valid", loginPage.alertMessageInvalidEmail());
     assertTrue("The current page is changed", loginPage.isOnLoginPage());
   } catch (Exception e) {
     e.printStackTrace();
   }
   Reporter.log("Not logged in successful");
 }
コード例 #3
0
ファイル: LoginTest.java プロジェクト: yacov/testSysaid
 @BeforeMethod(alwaysRun = true)
 public void beforeMethodSetUp() {
   try {
     loginPage.openLoginPage(driver, baseUrl).waitUntilLoginPageIsLoaded();
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
コード例 #4
0
ファイル: LoginTest.java プロジェクト: yacov/testSysaid
 @Test(groups = {"smoke", "positive"})
 public void LoginLogoutLogin() {
   Log.info("Checking ability login ,logout and login again with another user");
   try {
     loginPage.fillEmailField(USER).fillPasswordField(PASSWORD).clickOnLogin();
     mainPage.waitUntilMainPageIsLoaded();
     mainPage.logOut();
     // homePage.waitUntilHomePageIsLoaded();
     //  homePage.clickOnLogin();
     loginPage
         .waitUntilLoginPageIsLoaded()
         .fillEmailField(USER1)
         .fillPasswordField(PASSWORD)
         .clickOnLogin();
     mainPage.waitUntilMainPageIsLoaded();
     assertTrue("The Main Page doesn't open", mainPage.isOnMainPage());
     mainPage.logOut();
     //  homePage.waitUntilHomePageIsLoaded();
   } catch (Exception e) {
     e.printStackTrace();
   }
   Reporter.log("Login successful");
 }
コード例 #5
0
ファイル: LoginTest.java プロジェクト: yacov/testSysaid
 @Test(groups = {"smoke", "positive"})
 public void LoginSuccess() {
   Log.info("Checking that all correct data added successfully");
   try {
     loginPage.fillEmailField(USER).fillPasswordField(PASSWORD).clickOnLogin();
     mainPage.waitUntilMainPageIsLoaded();
     assertTrue("The Main Page doesn't open", mainPage.isOnMainPage());
     mainPage.logOut();
     // homePage.waitUntilHomePageIsLoaded();
     // assertTrue("The Home Page doesn't open", homePage.isOnHomePage());
   } catch (Exception e) {
     e.printStackTrace();
   }
   Reporter.log("Login successful");
 }