Class CommandTag
- Namespace
- Ranorex
- Assembly
- Ranorex.Plugin.Web.dll
The HTML5 'command' tag.
public class CommandTag : WebElement, IAdapter
- Inheritance
-
CommandTag
- Implements
- Inherited Members
Constructors
CommandTag()
Creates a new CommandTag adapter instance. This constructor is used internally by the Ranorex Core Framework for performance issues!
protected CommandTag()
CommandTag(Element)
Creates a new CommandTag adapter instance.
public CommandTag(Element element)
Parameters
elementElementThe element to create the adapter for.
Exceptions
- NullReferenceException
If
elementisnull.- CapabilityNotSupportedException
If the element does not support the capabilities required by this adapter.
Properties
Checked
The 'checked' attribute of the element.
public virtual string Checked { get; set; }
Property Value
Exceptions
- SetAttributeFailedException
Thrown if setting the attribute value failed.
Disabled
The 'disabled' attribute of the element.
public virtual string Disabled { get; set; }
Property Value
Exceptions
- SetAttributeFailedException
Thrown if setting the attribute value failed.
Icon
The 'icon' attribute of the element.
public virtual string Icon { get; set; }
Property Value
Exceptions
- SetAttributeFailedException
Thrown if setting the attribute value failed.
Label
The 'label' attribute of the element.
public virtual string Label { get; set; }
Property Value
Exceptions
- SetAttributeFailedException
Thrown if setting the attribute value failed.
RadioGroup
The 'radiogroup' attribute of the element.
public virtual string RadioGroup { get; set; }
Property Value
Exceptions
- SetAttributeFailedException
Thrown if setting the attribute value failed.
RequiredCapabilities
Capabilities required by the adapter implementation.
protected override string[] RequiredCapabilities { get; }
Property Value
- string[]
Title
The 'title' attribute of the element.
public virtual string Title { get; set; }
Property Value
Exceptions
- SetAttributeFailedException
Thrown if setting the attribute value failed.
Type
The 'type' attribute of the element.
public virtual string Type { get; set; }
Property Value
Exceptions
- SetAttributeFailedException
Thrown if setting the attribute value failed.
Methods
FromElement(Element)
Converts an Element to an instance of this class.
public static CommandTag FromElement(Element element)
Parameters
elementElementThe element to convert.
Returns
- CommandTag
The CommandTag.
Exceptions
- ArgumentNullException
If
elementisnull.- CapabilityNotSupportedException
If the element does not support the capabilities required by this adapter.
FromPath(string)
Converts a string to an instance of this class by searching the root.
public static CommandTag FromPath(string path)
Parameters
pathstringThe search path.
Returns
- CommandTag
The CommandTag.
Remarks
The DefaultSearchTimeout is used to search for the specified path.
Exceptions
- ArgumentNullException
If
pathisnull.- RxPathException
If the specified
pathis not valid.- ElementNotFoundException
If no element is found.
- CapabilityNotSupportedException
If the element does not support the capabilities required by this adapter.
Operators
implicit operator CommandTag(Element)
Implicitly converts an Element to an instance of this class.
public static implicit operator CommandTag(Element element)
Parameters
elementElementThe element to convert.
Returns
- CommandTag
The CommandTag.
Exceptions
- ArgumentNullException
If
elementisnull.- CapabilityNotSupportedException
If the element does not support the capabilities required by this adapter.
implicit operator CommandTag(string)
Implicitly converts a string to an instance of this class by searching the root.
public static implicit operator CommandTag(string path)
Parameters
pathstringThe search path.
Returns
- CommandTag
The CommandTag.
Remarks
The DefaultSearchTimeout is used to search for the specified path.
Exceptions
- ArgumentNullException
If
pathisnull.- RxPathException
If the specified
pathis not valid.- ElementNotFoundException
If no element is found.
- CapabilityNotSupportedException
If the element does not support the capabilities required by this adapter.