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); }
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); }
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); }