public static string[] Errors(this ILineContainer lineContainer) { var result = (string)lineContainer.Selenium .ExecuteScript("return $('#" + lineContainer.PrefixUnderscore() + "sfGlobalValidationSummary > ul > li').toArray().map(function(e){return $(e).text()}).join('\\r\\n');"); return(result.SplitNoEmpty("\r\n")); }
public static void SelectTab(this ILineContainer lineContainer, string tabId) { var fullTabId = lineContainer.PrefixUnderscore() + tabId; lineContainer.Selenium.FindElement(By.CssSelector("a[href='#{0}']".FormatWith(fullTabId))).Click(); lineContainer.Selenium.Wait(() => lineContainer.Selenium.IsElementVisible(By.Id(fullTabId))); }
public static SearchControlProxy GetSearchControlSuffix(this ILineContainer lineContainer, string suffix) { return(new SearchControlProxy(lineContainer.Selenium, lineContainer.PrefixUnderscore() + suffix)); }