public void Login_LinkedIn_DB() { objTest = objExtent.CreateTest(TestContext.CurrentContext.Test.Name); objLogin = new LinkedIn_LoginPage(driver); tblTable = objLibData.fnExecuteQueryData2("select * from UserCredentials"); LinkedIn_LoginPage.fnLoginLikedInPage(tblTable, "3"); }
public void Login_LinkedIn() { objTest = objExtent.CreateTest(TestContext.CurrentContext.Test.Name); objLogin = new LinkedIn_LoginPage(driver); Assert.AreEqual(true, driver.Title.Contains("Login"), "Title not mach"); LinkedIn_LoginPage.fnEnterUserName(ConfigurationManager.AppSettings.Get("username")); LinkedIn_LoginPage.fnEnterPassword(ConfigurationManager.AppSettings.Get("password")); LinkedIn_LoginPage.fnClickSignInButton(); }
public void LinkedIn_Login() { //Init objects/variables objLogin = new LinkedIn_LoginPage(driver); objSearch = new LinkedIn_PerformSearchPage(driver); //Variables string strLocation = "México"; string strLanguajes = "en;es"; int counter = 0; string line; //Step 0: Set Test Case Name test = extent.CreateTest(TestContext.CurrentContext.Test.Name); //Step 1: Login to LinkedIn Portal test.Log(Status.Info, "Login Starts"); if (objLogin.fnLogin()) { //Step 2: Setup Intial Filter test.Log(Status.Info, "Set Initial Criteria/Filters"); objSearch.FnEnterCriteriaAndFilterByPeople("Test"); objSearch.FnEnterAllFilters(strLocation, strLanguajes); WaitToContinue(3); //objSearch.ClickHomeButton(); //Step 3: Open/Read Text File test.Log(Status.Info, "Read Input File"); System.IO.StreamReader file = new System.IO.StreamReader(ConfigurationManager.AppSettings.Get("dataPath")); while ((line = file.ReadLine()) != null) { /*Step 3: Perform first search*/ if (!line.Contains("*")) { objSearch.FnSearchKeyword(line); objSearch.FnGetResults(line.ToString()); //objSearch.ClickHomeButton(); } counter++; } //Step: Close input file file.Close(); } else { Assert.Fail(); Console.WriteLine("An error has occurred with the login."); } }