New to Telerik Test StudioStart a free 30-day trial

Definition

Constructors

C#
public HtmlControl()
C#
public HtmlControl(Element e)
Parameters:eElement

Properties

C#
public virtual ReadOnlyCollection<iAttribute> Attributes { get; }
C#
public ReadOnlyCollection<Element> ChildNodes { get; }
C#
public virtual string ClientSideLocator { get; }
C#
public virtual string CssClass { get; }
C#
public virtual NameValueCollection Events { get; }
C#
public virtual HtmlFind Find { get; }
C#
protected string GetElementByIdClientSideLocator { get; }
C#
protected string GetElementByTagNameClientSideLocator { get; }
C#
public virtual string ID { get; }
C#
public bool IsActiveElement { get; }
C#
public bool IsEnabled { get; set; }
C#
public virtual MappingsCollection Mappings { get; }
C#
public virtual int ScrollLeft { get; set; }
C#
public virtual int ScrollTop { get; set; }
C#
public virtual NameValueCollection Styles { get; }
C#
public virtual string TagName { get; }
C#
public virtual HtmlWait Wait { get; }

Methods

C#
public virtual bool AddEventListener(string eventType, EventHandler<JavascriptEventArgs> listener)
Parameters:eventTypestringlistenerEventHandler<JavascriptEventArgs>Returns:

bool

C#
public jQueryControl AsjQueryControl()
Returns:

jQueryControl

C#
public override void AssignElement(Element e)
Parameters:eElement

Overrides: Control.AssignElement(Element)

C#
public void CallMethod(string methodCall)
Parameters:methodCallstring
C#
public virtual T CallMethod<T>(string methodCall, T defaultValue)
Parameters:methodCallstringdefaultValueTReturns:

T

C#
public virtual T CallMethod<T>(string methodCall)
Parameters:methodCallstringReturns:

T

C#
public virtual Bitmap Capture()
Returns:

Bitmap

C#
public virtual void Capture(string savePath, string imageName)
Parameters:savePathstringimageNamestring
C#
public virtual void Capture(string imageName)
Parameters:imageNamestring
C#
public virtual void Click()
C#
public virtual void Click(bool isClosing)
Parameters:isClosingbool
C#
public virtual void Download(bool clickUsingDesktopMouse, DownloadOption downloadOption, string saveLocation, int downloadTimeout)
Parameters:clickUsingDesktopMousebooldownloadOptionDownloadOptionsaveLocationstringdownloadTimeoutint
C#
public virtual void DragTo(HtmlControl control, OffsetReference destinationOffsetReference, Point destinationOffset)
Parameters:controlHtmlControldestinationOffsetReferenceOffsetReferencedestinationOffsetPoint
C#
public virtual void DragTo(HtmlControl control)
Parameters:controlHtmlControl
C#
public virtual void DragTo(int offsetX, int offsetY)
Parameters:offsetXintoffsetYint
C#
public virtual void DragTo(OffsetReference sourceOffsetReference, int sourceOffsetX, int sourceOffsetY, bool sourcePixelDrag, HtmlControl destination, OffsetReference destinationOffsetReference, int destinationOffsetX, int destinationOffsetY, bool pixelDrop)
Parameters:sourceOffsetReferenceOffsetReferencesourceOffsetXintsourceOffsetYintsourcePixelDragbooldestinationHtmlControldestinationOffsetReferenceOffsetReferencedestinationOffsetXintdestinationOffsetYintpixelDropbool
C#
public virtual void DragTo(OffsetReference sourceOffsetReference, int sourceOffsetX, int sourceOffsetY, Rectangle destinationRectangle, OffsetReference destinationOffsetReference, int destinationOffsetX, int destinationOffsetY)
Parameters:sourceOffsetReferenceOffsetReferencesourceOffsetXintsourceOffsetYintdestinationRectangleRectangledestinationOffsetReferenceOffsetReferencedestinationOffsetXintdestinationOffsetYint
C#
public virtual void DragTo(OffsetReference sourceOffsetReference, Point sourceOffset, HtmlControl destination, OffsetReference destinationOffsetReference, Point destinationOffset)
Parameters:sourceOffsetReferenceOffsetReferencesourceOffsetPointdestinationHtmlControldestinationOffsetReferenceOffsetReferencedestinationOffsetPoint
C#
public virtual void DragTo(OffsetReference sourceOffsetReference, Point sourceOffset, HtmlControl destination)
Parameters:sourceOffsetReferenceOffsetReferencesourceOffsetPointdestinationHtmlControl
C#
public virtual void DragTo(OffsetReference sourceOffsetReference, Point sourceOffset, int destinationOffsetX, int destinationOffsetY)
Parameters:sourceOffsetReferenceOffsetReferencesourceOffsetPointdestinationOffsetXintdestinationOffsetYint
C#
public virtual void DragTo(Point absolutePoint)
Parameters:absolutePointPoint
C#
public virtual void DragToWindowLocation(OffsetReference sourceOffsetReference, int sourceOffsetX, int sourceOffsetY, bool sourcePixelDrag, OffsetReference windowOffset, int windowOffsetX, int windowOffsetY, bool pixelDrop)
Parameters:sourceOffsetReferenceOffsetReferencesourceOffsetXintsourceOffsetYintsourcePixelDragboolwindowOffsetOffsetReferencewindowOffsetXintwindowOffsetYintpixelDropbool
C#
protected Element FindParentContainer<TContainerControl>() where TContainerControl : HtmlContainerControl, new()
Returns:

Element

C#
public virtual void Focus()
C#
protected string GetAttributeAsString(string attributeName)
Parameters:attributeNamestringReturns:

string

C#
public virtual HtmlStyle GetComputedStyle(string style)
Parameters:stylestringReturns:

HtmlStyle

C#
public virtual string GetComputedStyleValue(string style)
Parameters:stylestringReturns:

string

C#
public virtual Rectangle GetRectangle()
Returns:

Rectangle

C#
public virtual HtmlStyle GetStyle(string style)
Parameters:stylestringReturns:

HtmlStyle

C#
public virtual string GetStyleValue(string style)
Parameters:stylestringReturns:

string

C#
[Obsolete]
public virtual T GetValue<T>(string propertyName, bool isJsWrappedObject, T defaultValue)
Parameters:propertyNamestringisJsWrappedObjectbooldefaultValueTReturns:

T

C#
[Obsolete]
public virtual T GetValue<T>(string propertyName, bool isJsWrappedObject)
Parameters:propertyNamestringisJsWrappedObjectboolReturns:

T

C#
public virtual T GetValue<T>(string propertyName, T defaultValue)
Parameters:propertyNamestringdefaultValueTReturns:

T

C#
public virtual T GetValue<T>(string propertyName)
Parameters:propertyNamestringReturns:

T

C#
public virtual void InitializeMappings(MappingsCollection mappings)
Parameters:mappingsMappingsCollection
C#
public virtual void InvokeEvent(ScriptEvent eventObj, bool closesBrowser)
Parameters:eventObjScriptEventclosesBrowserbool
C#
public virtual void InvokeEvent(ScriptEvent eventObj)
Parameters:eventObjScriptEvent
C#
public virtual void InvokeEvent(ScriptEventType eventType, bool closesBrowser)
Parameters:eventTypeScriptEventTypeclosesBrowserbool
C#
public virtual void InvokeEvent(ScriptEventType eventType)
Parameters:eventTypeScriptEventType
C#
public virtual bool IsVisible()
Returns:

bool

C#
public virtual void MouseClick()
C#
public virtual void MouseClick(MouseClickType clickType, int Xoffset, int Yoffset, OffsetReference reference)
Parameters:clickTypeMouseClickTypeXoffsetintYoffsetintreferenceOffsetReference
C#
public virtual void MouseClick(MouseClickType clickType, int x, int y)
Parameters:clickTypeMouseClickTypexintyint
C#
public virtual void MouseClick(MouseClickType clickType, Point offset, OffsetReference reference)
Parameters:clickTypeMouseClickTypeoffsetPointreferenceOffsetReference
C#
public virtual void MouseClick(MouseClickType clickType)
Parameters:clickTypeMouseClickType
C#
public virtual void MouseHover()
C#
public virtual void MouseHover(int x, int y, OffsetReference reference)
Parameters:xintyintreferenceOffsetReference
C#
public virtual void MouseHover(int x, int y)
Parameters:xintyint
C#
public virtual void MouseHover(Point pointToHoverOver)
Parameters:pointToHoverOverPoint
C#
public virtual TContainerControl Parent<TContainerControl>() where TContainerControl : HtmlContainerControl, new()
Returns:

TContainerControl

C#
protected T ParseResponseValue<T>(string response, T defaultValue)
Parameters:responsestringdefaultValueTReturns:

T

C#
public virtual void RemoveEventListener(string eventType, EventHandler<JavascriptEventArgs> listener)
Parameters:eventTypestringlistenerEventHandler<JavascriptEventArgs>
C#
public virtual void ScrollToVisible()
C#
public virtual void ScrollToVisible(ScrollToVisibleType scrollToVisibleType, Rectangle rectangle)
Parameters:scrollToVisibleTypeScrollToVisibleTyperectangleRectangle
C#
public virtual void ScrollToVisible(ScrollToVisibleType scrollToVisibleType)
Parameters:scrollToVisibleTypeScrollToVisibleType
C#
public virtual void SetValue<T>(string propertyName, T value, bool isJsWrappedObject)
Parameters:propertyNamestringvalueTisJsWrappedObjectbool
C#
public virtual void SetValue<T>(string propertyName, T value)
Parameters:propertyNamestringvalueT
C#
public override string ToString()
Returns:

string

Overrides: object.ToString()

C#
protected bool ValidateControl()
Returns:

bool

C#
protected bool ValidateTag(string tagName)
Parameters:tagNamestringReturns:

bool

Extension Methods

In this article
DefinitionConstructorsHtmlControl()HtmlControl(Element)PropertiesAttributesChildNodesClientSideLocatorCssClassEventsFindGetElementByIdClientSideLocatorGetElementByTagNameClientSideLocatorIDIsActiveElementIsEnabledMappingsScrollLeftScrollTopStylesTagNameWaitMethodsAddEventListener(string, EventHandler<JavascriptEventArgs>)AsjQueryControl()AssignElement(Element)CallMethod(string)CallMethod<T>(string, T)CallMethod<T>(string)Capture()Capture(string, string)Capture(string)Click()Click(bool)Download(bool, DownloadOption, string, int)DragTo(HtmlControl, OffsetReference, Point)DragTo(HtmlControl)DragTo(int, int)DragTo(OffsetReference, int, int, bool, HtmlControl, OffsetReference, int, int, bool)DragTo(OffsetReference, int, int, Rectangle, OffsetReference, int, int)DragTo(OffsetReference, Point, HtmlControl, OffsetReference, Point)DragTo(OffsetReference, Point, HtmlControl)DragTo(OffsetReference, Point, int, int)DragTo(Point)DragToWindowLocation(OffsetReference, int, int, bool, OffsetReference, int, int, bool)FindParentContainer<TContainerControl>()Focus()GetAttributeAsString(string)GetComputedStyle(string)GetComputedStyleValue(string)GetRectangle()GetStyle(string)GetStyleValue(string)GetValue<T>(string, bool, T)GetValue<T>(string, bool)GetValue<T>(string, T)GetValue<T>(string)InitializeMappings(MappingsCollection)InvokeEvent(ScriptEvent, bool)InvokeEvent(ScriptEvent)InvokeEvent(ScriptEventType, bool)InvokeEvent(ScriptEventType)IsVisible()MouseClick()MouseClick(MouseClickType, int, int, OffsetReference)MouseClick(MouseClickType, int, int)MouseClick(MouseClickType, Point, OffsetReference)MouseClick(MouseClickType)MouseHover()MouseHover(int, int, OffsetReference)MouseHover(int, int)MouseHover(Point)Parent<TContainerControl>()ParseResponseValue<T>(string, T)RemoveEventListener(string, EventHandler<JavascriptEventArgs>)ScrollToVisible()ScrollToVisible(ScrollToVisibleType, Rectangle)ScrollToVisible(ScrollToVisibleType)SetValue<T>(string, T, bool)SetValue<T>(string, T)ToString()ValidateControl()ValidateTag(string)Extension Methods
Not finding the help you need?
Contact Support