Ejemplo n.º 1
0
        internal void Search_skill()
        {
            //Populate the excel data
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "SearchSkill");

            GlobalDefinitions.WaitForElementVisibility(GlobalDefinitions.driver, "XPath", "//*[@id='account-profile-section']/div/div[1]/div[1]/input", 10000);
            SearchButton.Click();
            SearchButton.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "SearchSkill"));
            //SearchButton.SendKeys("selenium with java");

            //Enter search skill
            GlobalDefinitions.WaitForElementVisibility(GlobalDefinitions.driver, "XPath", "//*[@id='account-profile-section']/div/div[1]/div[1]/i", 10000);
            ClickSkill.Click();

            // search skill catagory
            GlobalDefinitions.WaitForElementVisibility(GlobalDefinitions.driver, "XPath", "//*[@id='service-search-section']/div[2]/div/section/div/div[1]/div[2]/input", 10000);
            searchSkill.Click();
            searchSkill.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "SearchSkillCategory"));
            //searchSkill.SendKeys("Programming $ Tech");

            //Click search skill
            GlobalDefinitions.WaitForElementVisibility(GlobalDefinitions.driver, "XPath", "//*[@id='service-search-section']/div[2]/div/section/div/div[1]/div[2]/i", 10000);
            ClickSearckSkill.Click();


            //Search user
            GlobalDefinitions.WaitForElementVisibility(GlobalDefinitions.driver, "XPath", "//*[@id='service-search-section']/div[2]/div/section/div/div[1]/div[3]/div[1]/div/div[1]/input", 10000);
            SearchUser.Click();
            SearchUser.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "UserName"));
            //SearchUser.SendKeys("zorawar badhan");
            Thread.Sleep(2000);

            //click Search user
            GlobalDefinitions.WaitForElementVisibility(GlobalDefinitions.driver, "XPath", "//*[@id='service-search-section']/div[2]/div/section/div/div[1]/div[3]/div[1]/div/div[2]/div[1]/div/span", 10000);
            ClickSearchUser.Click();
            Thread.Sleep(2000);
            Base.test.Log(LogStatus.Info, "Skill search is successfull");
        }