public void SearchForaProduct(string productname) { try { if (SearchBox.DoesExistsOnPage()) { SearchBox.SendKeys(productname); IList <IWebElement> autocompleteItems = Browser.FindElements(By.CssSelector(AutoCompleteSuggestions)); if (autocompleteItems.Count > 0) { autocompleteItems[0].Click(); } else { SearchBoxSubmit.Click(); } Reporter.Pass("SearchForaProduct", "Product search successful"); WaitForPageLoad(); WaitForJqueryAjax(); } else { Reporter.Fail("SearchForaProduct", "Search box not found"); } } catch (WebDriverException e) { Reporter.Fail("SearchForaProduct", e.Message); } }