internal void SearchByFilter() { //Populate the excel data GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "SearchSkill"); //Click on search skill GlobalDefinitions.WaitForElementVisibility(GlobalDefinitions.driver, "XPath", "//*[@id='account-profile-section']/div/div[1]/div[1]/input", 10000); ClickSkill.Click(); ClickSkill.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "SearchFilter")); //ClickSkill.SendKeys("All"); GlobalDefinitions.WaitForElementVisibility(GlobalDefinitions.driver, "XPath", "//*[@id='account-profile-section']/div/div[1]/div[1]/i", 10000); SearchSkill.Click(); //Search by Filter online GlobalDefinitions.WaitForElementVisibility(GlobalDefinitions.driver, "XPath", "//*[@id='service-search-section']/div[2]/div/section/div/div[1]/div[5]/button[1]", 10000); FilterOnline.Click(); Thread.Sleep(2000); Base.test.Log(LogStatus.Info, "Skill search using Online is successfull"); //Search by filter onsite GlobalDefinitions.WaitForElementVisibility(GlobalDefinitions.driver, "XPath", "//*[@id='service-search-section']/div[2]/div/section/div/div[1]/div[5]/button[2]", 10000); FilterOnsite.Click(); Thread.Sleep(2000); Base.test.Log(LogStatus.Info, "Skill search using Onsite is successfull"); //Search by filter ShowAll GlobalDefinitions.WaitForElementVisibility(GlobalDefinitions.driver, "XPath", "//*[@id='service-search-section']/div[2]/div/section/div/div[1]/div[5]/button[3]", 10000); FilterShowAll.Click(); Thread.Sleep(2000); Base.test.Log(LogStatus.Info, "Skill search using Showall is successfull"); }
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"); }