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"); } }
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(); }
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"); } }
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"); } }
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"); } }
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"); } }
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(); }
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); }
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"); } }
//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(); }