Beispiel #1
0
        public static void HyperLinkEquals(IBrowserWrapper wrapper, string selector, string url, UrlKind kind, params UriComponents[] components)
        {
            var elements        = wrapper.FindElements(selector);
            var operationRunner = All(elements);
            var hyperLinkEquals = new HyperLinkEqualsValidator(url, kind, components);

            operationRunner.Evaluate <UnexpectedElementStateException>(hyperLinkEquals);
        }
        public IBrowserWrapperFluentApi CheckIfHyperLinkEquals(string selector, string url, UrlKind kind, params UriComponents[] components)
        {
            var elements  = FindElements(selector);
            var validator = new HyperLinkEqualsValidator(url, kind, components);
            var runner    = new AllOperationRunner <IElementWrapper>(elements);

            runner.Evaluate <UnexpectedElementStateException>(validator);

            return(this);
        }
Beispiel #3
0
        public static void HyperLineEquals(this IOperationRunner <IElementWrapper> operationRunner, string url, UrlKind kind, params UriComponents[] components)
        {
            var HyperLinkEquals = new HyperLinkEqualsValidator(url, kind, true, components);

            operationRunner.Evaluate <UnexpectedElementStateException>(HyperLinkEquals);
        }
Beispiel #4
0
        public static void HyperLinkEquals(IElementWrapper wrapper, string url, UrlKind kind, params UriComponents[] components)
        {
            var hyperLinkEquals = new HyperLinkEqualsValidator(url, kind, components);

            EvaluateValidator <UnexpectedElementStateException, IElementWrapper>(wrapper, hyperLinkEquals);
        }