Class MeterTag
- Namespace
- Ranorex
- Assembly
- Ranorex.Plugin.Web.dll
The HTML5 'meter' tag.
public class MeterTag : WebElement, IAdapter
- Inheritance
-
MeterTag
- Implements
- Inherited Members
Constructors
MeterTag()
Creates a new MeterTag adapter instance. This constructor is used internally by the Ranorex Core Framework for performance issues!
protected MeterTag()
MeterTag(Element)
Creates a new MeterTag adapter instance.
public MeterTag(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
High
The 'high' attribute of the element.
public virtual string High { get; set; }
Property Value
Exceptions
- SetAttributeFailedException
Thrown if setting the attribute value failed.
Low
The 'low' attribute of the element.
public virtual string Low { get; set; }
Property Value
Exceptions
- SetAttributeFailedException
Thrown if setting the attribute value failed.
Max
The 'max' attribute of the element.
public virtual string Max { get; set; }
Property Value
Exceptions
- SetAttributeFailedException
Thrown if setting the attribute value failed.
Min
The 'min' attribute of the element.
public virtual string Min { get; set; }
Property Value
Exceptions
- SetAttributeFailedException
Thrown if setting the attribute value failed.
Optimum
The 'optimum' attribute of the element.
public virtual string Optimum { 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.
Value
The 'value' attribute of the element.
public virtual string Value { 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 MeterTag FromElement(Element element)
Parameters
elementElementThe element to convert.
Returns
- MeterTag
The MeterTag.
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 MeterTag FromPath(string path)
Parameters
pathstringThe search path.
Returns
- MeterTag
The MeterTag.
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 MeterTag(Element)
Implicitly converts an Element to an instance of this class.
public static implicit operator MeterTag(Element element)
Parameters
elementElementThe element to convert.
Returns
- MeterTag
The MeterTag.
Exceptions
- ArgumentNullException
If
elementisnull.- CapabilityNotSupportedException
If the element does not support the capabilities required by this adapter.
implicit operator MeterTag(string)
Implicitly converts a string to an instance of this class by searching the root.
public static implicit operator MeterTag(string path)
Parameters
pathstringThe search path.
Returns
- MeterTag
The MeterTag.
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.