Ejemplo n.º 1
0
        public XenonAssertion RunAssertion(AssertionFunc assertion)
        {
            XenonAssertion result;

            try
            {
                result = assertion(new XenonAssertion(this));
            }
            catch (StaleElementException exception)
            {
                result = new XenonAssertion(this).BrowserFailure(exception.Message);
            }

            return(result);
        }
Ejemplo n.º 2
0
 protected static XenonAssertion EmptyAssertion(XenonAssertion xenonAssertion)
 {
     return(xenonAssertion);
 }
Ejemplo n.º 3
0
 private static XenonAssertion InputHasExpectedValue(string inputType, string expectedValue, XenonAssertion xenonAssertion)
 {
     return(xenonAssertion.CustomAssertion(y => y.FindElementsByCssSelector($"input[type='{inputType}']")
                                           .First().Text == expectedValue));
 }