/// <summary>Gets an error message for an invalid element.</summary> /// <param name="element">The invalid element. </param> /// <returns>The error message. </returns> public string GetErrorMessage(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } return("Expected tag not in set of input, textarea, select, button, option. But was '{0}'.".F(element.TagName)); }
/// <summary>Gets an error message for an invalid element.</summary> /// <param name="element">The invalid element. </param> /// <returns>The error message. </returns> public string GetErrorMessage(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } return "Expected tag not in set of input, textarea, select, button, option. But was '{0}'.".F(element.TagName); }
/// <summary>Gets an error message for an invalid element.</summary> /// <param name="element">The invalid element.</param> /// <returns>The error message.</returns> public string GetErrorMessage(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } return("'{0}' tag does not match to '{1}' tag".F(element.TagName, this.tagName)); }
/// <summary>Gets an error message for an invalid element.</summary> /// <param name="element">The invalid element.</param> /// <returns>The error message.</returns> public string GetErrorMessage(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } return "'{0}' tag does not match to '{1}' tag".F(element.TagName, this.tagName); }
/// <summary>Validates an element.</summary> /// <param name="element">The element.</param> /// <returns>True if element is valid otherwise false.</returns> public bool Validate(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } return(string.Equals(element.TagName, this.tagName, StringComparison.InvariantCultureIgnoreCase)); }
/// <summary>Validates an element.</summary> /// <param name="element">The element.</param> /// <returns>True if element is valid otherwise false.</returns> public bool Validate(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } return string.Equals(element.TagName, this.tagName, StringComparison.InvariantCultureIgnoreCase); }
/// <summary>Validates an element.</summary> /// <param name="element">The element.</param> /// <returns>True if element is valid otherwise false.</returns> public bool Validate(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } return(string.Equals(element.TagName, HtmlElements.Input, StringComparison.InvariantCultureIgnoreCase) && string.Equals(element.GetAttributeValue(HtmlElementAttributes.Type), this.typeName, StringComparison.InvariantCultureIgnoreCase)); }
/// <summary>Validates an element.</summary> /// <param name="element">The element.</param> /// <returns>True if element is valid otherwise false.</returns> public bool Validate(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } return string.Equals(element.TagName, HtmlElements.Input, StringComparison.InvariantCultureIgnoreCase) && string.Equals(element.GetAttributeValue(HtmlElementAttributes.Type), this.typeName, StringComparison.InvariantCultureIgnoreCase); }
/// <summary>Gets an error message for an invalid element.</summary> /// <param name="element">The invalid element.</param> /// <returns>The error message.</returns> public string GetErrorMessage(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } return(string.Equals(element.TagName, HtmlElements.Input, StringComparison.InvariantCultureIgnoreCase) ? @"The attribute 'type=""{0}""' does not match to 'type=""{1}""'".F(element.GetAttributeValue(HtmlElementAttributes.Type), this.typeName) : "'{0}' tag does not match to '{1}' tag".F(element.TagName, HtmlElements.Input)); }
/// <summary>Gets an error message for an invalid element.</summary> /// <param name="element">The invalid element.</param> /// <returns>The error message.</returns> public string GetErrorMessage(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } return string.Equals(element.TagName, HtmlElements.Input, StringComparison.InvariantCultureIgnoreCase) ? @"The attribute 'type=""{0}""' does not match to 'type=""{1}""'".F(element.GetAttributeValue(HtmlElementAttributes.Type), this.typeName) : "'{0}' tag does not match to '{1}' tag".F(element.TagName, HtmlElements.Input); }
/// <summary>Validates an element.</summary> /// <param name="element">The element. </param> /// <returns>True if element is valid otherwise false. </returns> public bool Validate(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } var tagName = element.TagName; return !string.Equals(tagName, HtmlElements.Input, StringComparison.InvariantCultureIgnoreCase) && !string.Equals(tagName, HtmlElements.Button, StringComparison.InvariantCultureIgnoreCase) && !string.Equals(tagName, HtmlElements.Option, StringComparison.InvariantCultureIgnoreCase) && !string.Equals(tagName, HtmlElements.Select, StringComparison.InvariantCultureIgnoreCase) && !string.Equals(tagName, HtmlElements.TextArea, StringComparison.InvariantCultureIgnoreCase); }
/// <summary>Validates an element.</summary> /// <param name="element">The element. </param> /// <returns>True if element is valid otherwise false. </returns> public bool Validate(BaseHtmlElement element) { if (element == null) { throw new ArgumentNullException("element"); } var tagName = element.TagName; return(!string.Equals(tagName, HtmlElements.Input, StringComparison.InvariantCultureIgnoreCase) && !string.Equals(tagName, HtmlElements.Button, StringComparison.InvariantCultureIgnoreCase) && !string.Equals(tagName, HtmlElements.Option, StringComparison.InvariantCultureIgnoreCase) && !string.Equals(tagName, HtmlElements.Select, StringComparison.InvariantCultureIgnoreCase) && !string.Equals(tagName, HtmlElements.TextArea, StringComparison.InvariantCultureIgnoreCase)); }
public string GetErrorMessage(BaseHtmlElement element) { throw new NotSupportedException(); }
public void WhenIgoToAPreviousSiblingOfTheElement() { this.element = this.element.PreviousSibling; }
public void WhenIgoToANextSiblingOfTheElement() { this.element = this.element.NextSibling; }
public string GetErrorMessage(BaseHtmlElement element) { throw new NotSupportedException(); }
public bool Validate(BaseHtmlElement element) { return true; }
public void WhenILookAtAnElementWithId(string id) { this.element = Browser.Current.Container(By.Id(id)); }
public void WhenIgoToAParentOfTheElement() { this.element = this.element.Parent; }
public void WhenIgoToAParentOfTheElement() { this.element = this.element.Parent; }
public void WhenIgoToAPreviousSiblingOfTheElement() { this.element = this.element.PreviousSibling; }
public void WhenIgoToANextSiblingOfTheElement() { this.element = this.element.NextSibling; }
public bool Validate(BaseHtmlElement element) { return(true); }
public void WhenILookAtAnElementWithId(string id) { this.element = Browser.Current.Container(By.Id(id)); }