Exemple #1
0
        internal void LoginSteps()
        {
            //extent reports
            Base.test = Base.extent.StartTest("SignIn Test");

            //Click on SignIn button
            SignIntab.Click();

            //Populate the Excel Sheet of SignIn
            GlobalDefinitions.ExcelLib.PopulateInCollection(@"C:\Users\Rammy\Desktop\marsframework\MarsFramework\ExcelData\TestDataShareSkill.xlsx", "SignIn");

            //Enter email
            Email.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Username"));

            //Enter password
            Password.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Password"));

            //Click on login
            LoginBtn.Click();
        }
        internal void LoginSteps()
        {
            //Populate the excel data
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "SignIn");

            //Navigate to the SkillSwapPro Website
            GlobalDefinitions.driver.Navigate().GoToUrl(GlobalDefinitions.ExcelLib.ReadData(2, "Url"));

            //Click on Sign In Tab
            SignIntab.Click();

            //Giving value for Email field
            Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Username"));

            //Giving value for Password field
            Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));

            //Clicking on Login Button
            LoginBtn.Click();
        }
        internal void LoginSteps()
        {
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "SignIn");
            GlobalDefinitions.driver.Navigate().GoToUrl(GlobalDefinitions.ExcelLib.ReadData(2, "Url"));
            GlobalDefinitions.driver.Manage().Window.Maximize();

            SignIntab.Click();

            Email.Click();
            Email.Clear();
            Console.WriteLine("username = "******"Username"));
            Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Username"));

            Password.Click();
            Password.Clear();
            Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));
            Console.WriteLine("password = "******"Password"));

            LoginBtn.Click();
        }
        internal void LoginSteps()
        {
            // extent reports
            Base.test = Base.extent.StartTest("Login steps test");

            // Populate the data in excel
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "SignIn");

            // Wait Element
            //GlobalDefinitions.WaitForElementClickable(GlobalDefinitions.driver, "XPath", "//a[contains(text(),'Sign')]", 10);

            // Click signin tab to signin page
            SignIntab.Click();

            // Input ussername
            Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Username"));

            // input password
            Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));

            // Click login button
            LoginBtn.Click();

            // Verify the login status
            Thread.Sleep(5000);
            //GlobalDefinitions.WaitForElementClickable(GlobalDefinitions.driver, "XPath", "//*[@id='account-profile-section']" +
            // "//div[1]/div[2]/div/span", 10);


            var greeting = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='account-profile-section']//div[1]/div[2]/div/span")).Text;

            //Assert.That(loginName, Contains.Substring("Zorawar Badhan"));
            if (greeting.Contains("Hi"))
            {
                Base.test.Log(LogStatus.Pass, "Login Successful");
            }
            else
            {
                Base.test.Log(LogStatus.Fail, "Login failed");
            }
        }
Exemple #5
0
        internal void LoginSteps()
        {
            Global.GlobalDefinitions.ExcelLib.PopulateInCollection(AppDomain.CurrentDomain.BaseDirectory.Replace(@"MarsFramework\bin\Debug\", @"MarsFramework\ExcelData\TestDataShareSkill.xlsx"), "SignIn");
            //Click on the Sign In Tab
            SignIntab.Click();

            //Click on the email field
            Email.Click();

            //Type the email of the user on the email field
            Email.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(1, "Username"));

            //Click on the password field
            Password.Click();

            //Type the password of the user on the password field
            Password.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(1, "Password"));

            //Click on the login button
            LoginBtn.Click();
        }
Exemple #6
0
        internal void LoginSteps(IWebDriver driver)
        {
            // extent reports
            Base.test = Base.extent.StartTest("Login steps test");

            //Populate excel data
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "SignIn");

            // Wait Element
            GlobalDefinitions.WaitForElementClickable(driver, "XPath", "//a[contains(text(),'Sign')]", 10);

            // Click signin tab to signin page
            SignIntab.Click();

            // Input username
            Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Username"));

            // Input password
            Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));

            // Click Login button
            LoginBtn.Click();

            // Verify the login status
            GlobalDefinitions.WaitForElementClickable(driver, "XPath", "//*[@id='account-profile-section']" +
                                                      "//div[1]/div[2]/div/span", 10);

            var greeting = driver.FindElement(By.XPath("//*[@id='account-profile-section']//div[1]/div[2]/div/span")).Text;

            //Assert.That(loginName, Contains.Substring("Kimi"));
            if (greeting.Contains("Hi"))
            {
                Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Login Successful");
            }
            else
            {
                Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Login failed");
                Assert.Fail("Failed to login");
            }
        }
Exemple #7
0
        internal void LoginSteps()
        {
            //extent Reports
            Base.Test = Base.Extent.StartTest("Login Test");

            //Populate the Excel sheet
            Global.GlobalDefinitions.ExcelLib.PopulateInCollection(Global.Base.ExcelPath, "SignIn");

            //Navigate to the Url
            Global.GlobalDefinitions.driver.Navigate().GoToUrl(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Url"));

            //Click on Sign In tab
            SignIntab.Click();
            Thread.Sleep(500);

            //Enter the data in Username textbox
            Email.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Username"));
            Thread.Sleep(500);

            //Enter the password
            Password.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Password"));

            //Click on Login button
            LoginBtn.Click();
            GlobalDefinitions.waitUntilClickable(GlobalDefinitions.driver, 1000, "(//a[@class='ui basic green button'])", "XPath");

            var text = Global.GlobalDefinitions.driver.FindElement(By.XPath("//a[contains(text(),'Mars Logo')]")).Text;

            Console.WriteLine(text);
            Thread.Sleep(1000);

            if (text == "Mars Logo")
            {
                Global.Base.Test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Login Successful");
            }
            else
            {
                Global.Base.Test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Login Unsuccessful");
            }
        }
Exemple #8
0
 internal void SignInStep(IWebDriver driver)
 {
     // populate Excel
     //Populate the excel data
     GlobalDefinitions.ExcelLib.PopulateInCollection(MarsResources.ExcelPath, "SignIn");
     SignIntab.Click();
     Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Username"));
     password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));
     LoginBtn.Click();
     Thread.Sleep(2000);
     if (driver.WaitForElementDisplayed(By.XPath("//a[contains(text(),'Mars Logo')]"), 60))
     {
         test = extent.CreateTest("Login Test");
         SaveScreenShotClass.SaveScreenshot(driver, "Login");
         test.Log(Status.Pass, "Login Successful");
     }
     else
     {
         SaveScreenShotClass.SaveScreenshot(driver, "LoginFailed");
         test.Log(Status.Fail, "Login failed");
     }
 }
Exemple #9
0
        internal void LoginSteps()
        {
            //extent Reports
            Base.test = Base.extent.StartTest("Login Test");

            //Populate the Excel sheet
            Global.GlobalDefinitions.ExcelLib.PopulateInCollection(Global.Base.ExcelPath, "SignIn");

            //Navigate to the Url
            Global.GlobalDefinitions.driver.Navigate().GoToUrl(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Url"));

            //Click on Sign In tab
            SignIntab.Click();
            Thread.Sleep(500);

            //Enter the data in Username textbox
            Email.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Username"));
            Thread.Sleep(500);

            //Enter the password
            Password.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Password"));

            //Click on Login button
            LoginBtn.Click();
            Thread.Sleep(1500);

            string text = Global.GlobalDefinitions.driver.FindElement(By.XPath("//A[@class='item'][text()='Mars Logo']")).Text;

            Thread.Sleep(1500);

            if (text == "MarsLogo")
            {
                Global.Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Login Successful");
            }
            else
            {
                Global.Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Login Unsuccessful");
            }
        }
        internal void LoginSteps()
        {
            //populate Excel Sheet
            Global.GlobalDefinitions.ExcelLib.PopulateInCollection(Global.Base.ExcelPath, "SignIn");

            // Go To URL

            Global.GlobalDefinitions.driver.Navigate().GoToUrl(GlobalDefinitions.ExcelLib.ReadData(2, "Url"));

            // Click on SignIn Link
            SignIntab.Click();

            // Enter Email Field // global.globaldefinations if u didn't declare them, if u declare "marsframework.global" no need to use it everytime
            Email.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Username"));


            // Enter Password Field
            Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));

            // Click On Login Button
            LoginBtn.Click();
        }
        internal void LoginSteps()
        {
            //extent Reports
            Base.test = Base.extent.StartTest("Login Test");

            //Populate the Excel sheet
            GlobalDefinitions.ExcelLib.PopulateInCollections(Global.Base.ExcelPath, "SignIn");

            //Navigate to the Url
            GlobalDefinitions.driver.Navigate().GoToUrl(GlobalDefinitions.ExcelLib.ReadData(2, "Url"));

            //Click on Sign In tab
            SignIntab.Click();
            GlobalDefinitions.wait(10);

            //Enter the data in Username textbox
            Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Username"));

            GlobalDefinitions.wait(10);

            //Enter the password
            Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));

            //Click on Login button
            LoginBtn.Click();

            GlobalDefinitions.wait(20);

            string text = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='account-profile-section']/div/div[1]/a")).Text;

            if (text == "MarsLogo")
            {
                Global.Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Login Successful");
            }
            else
            {
                Global.Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Login Unsuccessful");
            }
        }
Exemple #12
0
        internal void LoginSteps()
        {
            //Populate the excel data
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "SignIn");
            //Get url
            GlobalDefinitions.driver.Navigate().GoToUrl(GlobalDefinitions.ExcelLib.ReadData(2, "Url"));
            //Maximize screen
            GlobalDefinitions.driver.Manage().Window.Maximize();


            //Click on SignIntab button
            SignIntab.Click();

            //Enter FirstName
            Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Username"));

            //Enter LastName
            Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));

            //Click on Join button
            LoginBtn.Click();
        }
        public void LoginSteps()
        {
            // extent reports
            CommonMethods.test = CommonMethods.extent.StartTest("Login steps test");

            //Populate excel data
            ExcelLib.PopulateInCollection(ConstantUtils.TestDataPath, "SignIn");

            // Wait Element
            CommonMethods.WaitForElementClickable(Driver.driver, "XPath", "//a[contains(text(),'Sign')]", 10);

            // Click signin tab to signin page
            SignIntab.Click();

            // Input username
            Email.SendKeys(ExcelLib.ReadData(2, "Username"));

            // Input password
            Password.SendKeys(ExcelLib.ReadData(2, "Password"));

            // Click Login button
            LoginBtn.Click();
        }
Exemple #14
0
        internal void InvalidLoginSteps()
        {
            GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='account-profile-section']/div/div[1]/div[2]/div/a[2]/button")).Click();
            //Click on Join button
            GlobalDefinitions.wait(20);
            Assert.IsTrue(SignIntab.Enabled);
            SignIntab.Click();
            GlobalDefinitions.wait(50);
            //Populate the excel data
            GlobalDefinitions.ExcelLib.PopulateInCollection(@"C:\Users\Owner\source\repos\marsframework-master\MarsFramework-master\MarsFramework\ExcelData\TestDataShareSkill.xlsx", "SignIn");
            //Enter Email
            Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(3, "Username"));

            //Enter LastName
            Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(3, "Password"));

            // Thread.Sleep(2000);
            //Click on Login
            LoginBtn.Click();
            IWebElement Submitbtn = GlobalDefinitions.driver.FindElement(By.XPath("//*[@id='submit-btn']"));

            Assert.IsTrue(Submitbtn.Enabled);
        }
Exemple #15
0
        internal void LoginSteps()
        {
            //extent Reports
            Base.test = Base.extent.StartTest("Login Test");

            //Populate the Excel sheet
            Global.GlobalDefinitions.ExcelLib.PopulateInCollection(Global.Base.ExcelPath, "SignIn");

            //Navigate to the Url
            Global.GlobalDefinitions.driver.Navigate().GoToUrl(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Url"));

            //Click on Sign In tab
            SignIntab.Click();
            Thread.Sleep(500);

            //Enter the data in Username textbox
            Email.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Username"));
            Thread.Sleep(500);

            //Enter the password
            Password.SendKeys(Global.GlobalDefinitions.ExcelLib.ReadData(2, "Password"));

            //Click on Login button
            LoginBtn.Click();
            Thread.Sleep(10000);

            Boolean user = Global.GlobalDefinitions.driver.FindElements(By.XPath("//span[contains(.,'Divya')]")).Count > 0;

            if (user == true)
            {
                Global.Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Login Successful");
            }
            else
            {
                Global.Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Login Unsuccessful");
            }
        }
Exemple #16
0
        //Validate the password is changed
        internal void ValidateChangedPassword()
        {
            try
            {
                SignIn loginobj = new SignIn();
                loginobj.SignOutSteps();

                //Click on Sign In button
                SignIntab.Click();

                //Enter UserName
                Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Username"));

                //Enter the changed Password
                Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "New Password"));

                //Click Login Button
                LoginBtn.Click();
                Thread.Sleep(5000);

                GlobalDefinitions.ValidateBoolean(ChangePasswordDropDownLink.Displayed, "Password Changed");
            }
            catch (Exception e)
            {
                Base.test.Log(LogStatus.Fail, "Caught Exception For Change Password", e.Message);
            }

            //Resetting the password
            ChangePasswordDropDownLink.Click();
            Extension.WaitForElementDisplayed(GlobalDefinitions.Driver, By.XPath("//a[text()='Change Password']"), 5);
            ChangePasswordLink.Click();
            CurrentPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "New Password"));
            NewPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));
            ConfirmPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));
            SaveChangedPassword.Click();
        }