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");
 }
예제 #2
0
 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.");
            }
        }