//method to enter a search text in the search box and click search public SearchResultsPage EnterSearchText(string searchTxt) { TxtSearch.SendKeys(searchTxt); BtnClick.Click(); return(new SearchResultsPage()); }
internal void SearchMethod() { try { ExcelLib.PopulateInCollection(Base.ExcelPath, "PropertyDetails"); TxtSearch.SendKeys(ExcelLib.ReadData(4, "PropertyName")); Driver.wait(2); BtnSearch.Click(); string PropName = Driver.driver.FindElement(By.XPath("html/body/div/section/div[1]/div[4]/div[1]/div/div/div/div[2]/div[2]/div[1]/div[2]/div[1]")).Text; bool bPropName = PropName.Contains(ExcelLib.ReadData(4, "PropertyName")); if (bPropName) { Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Property searched is:" + PropName); } else { Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Property searched failed as:" + PropName); } } catch (Exception Ex) { string errormessage = Ex.Message; } }