Пример #1
0
        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"));
        }
Пример #2
0
        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)));
        }
Пример #3
0
 public static SearchControlProxy GetSearchControlSuffix(this ILineContainer lineContainer, string suffix)
 {
     return(new SearchControlProxy(lineContainer.Selenium, lineContainer.PrefixUnderscore() + suffix));
 }