예제 #1
0
        public void ThenHarvesterUIHomePageScreenShouldNotDisplayed()
        {
            var Login = new PageCSFile.LoginPage();

            PageFactory.InitElements(BrowserFactory.Driver, Login);
            Login.verify_invalidlogin();
        }
예제 #2
0
        public static void RegisterPages()
        {
            BrowserFactory.InitBrowser(ConfigurationManager.AppSettings["Browser"]);
            Console.WriteLine("Browser has been launched");
            BrowserFactory.LoadApplication(ConfigurationManager.AppSettings["HarvesterUI_Url"]);
            Console.WriteLine("URL has been launched");

            var login = new PageCSFile.LoginPage();

            PageFactory.InitElements(BrowserFactory.Driver, login);
            login.Login("kumarp22", "ANVI2@gungun");

            // PropertiesCollection.WaitForPageLoaded(30);
            Console.WriteLine("Entered the login1 : AuthroizedRepeated User details");
        }
예제 #3
0
 public void WhenUserEnteredTheLoginDetailsForUnAuthenticatedUser(string username, string Password)
 {
     try
     {
         var login = new PageCSFile.LoginPage();
         PageFactory.InitElements(BrowserFactory.Driver, login);
         login.Login(username, Password);
         Console.WriteLine("Entered the login1 : UNAuthroized User details");
     }
     catch (Exception e)
     {
         if (CustomisedException.getErrorMessage() != null)
         {
             PropertiesCollection.takeSnapShot("LoginpageAuthroizedRepeated User");
             Assert.Fail(CustomisedException.GetFieldValue() + " :" + CustomisedException.getErrorMessage());
         }
         else
         {
             PropertiesCollection.takeSnapShot("LoginpageAuthroizedRepeated User");
             Assert.Fail(e.ToString());
         }
     }
 }