public IWebElement Formatter(string name) { return(Retry.FiveTimes(() => { var id = Guid.NewGuid().ToString(); var js = "$('#{0}').get(0).markCell({1}, '{2}', '{3}')".ToFormat(_gridId, _search.SearchTerm(), name, id); _driver.InjectJavascript(js); return _driver.FindElement(By.Id(id)); })); }
public IWebElement Editor(string name) { return(Retry.FiveTimes(() => { var js = "$('#{0}').get(0).editCell({1}, '{2}')".ToFormat(_gridId, _search.SearchTerm(), name); _driver.InjectJavascript(js); var css = "#{0} .slick-cell.active".ToFormat(_gridId); return _driver.FindElement(By.CssSelector(css)).FindElements(By.CssSelector("*")).FirstOrDefault(); })); }