Class HtmlControl
Inherited Members
Namespace: ArtOfTest.WebAii.Controls.HtmlControls
Assembly: ArtOfTest.WebAii.dll
Syntax
public class HtmlControl : Control
Constructors
HtmlControl()
Declaration
public HtmlControl()
HtmlControl(Element)
Properties
Attributes
Declaration
public virtual ReadOnlyCollection<iAttribute> Attributes { get; }
Property Value
System.
|
ChildNodes
Declaration
public ReadOnlyCollection<Element> ChildNodes { get; }
Property Value
System.
|
ClientSideLocator
Declaration
public virtual string ClientSideLocator { get; }
Property Value
System.
|
CssClass
Declaration
public virtual string CssClass { get; }
Property Value
System.
|
Events
Declaration
public virtual NameValueCollection Events { get; }
Property Value
System.
|
Find
GetElementByIdClientSideLocator
Declaration
protected string GetElementByIdClientSideLocator { get; }
Property Value
System.
|
GetElementByTagNameClientSideLocator
Declaration
protected string GetElementByTagNameClientSideLocator { get; }
Property Value
System.
|
ID
Declaration
public virtual string ID { get; }
Property Value
System.
|
IsActiveElement
Declaration
public bool IsActiveElement { get; }
Property Value
System.
|
IsEnabled
Declaration
public bool IsEnabled { get; set; }
Property Value
System.
|
Mappings
ScrollLeft
Declaration
public virtual int ScrollLeft { get; set; }
Property Value
System.
|
ScrollTop
Declaration
public virtual int ScrollTop { get; set; }
Property Value
System.
|
Styles
Declaration
public virtual NameValueCollection Styles { get; }
Property Value
System.
|
TagName
Declaration
public virtual string TagName { get; }
Property Value
System.
|
Wait
Methods
AddEventListener(String, EventHandler<JavascriptEventArgs>)
Declaration
public virtual bool AddEventListener(string eventType, EventHandler<JavascriptEventArgs> listener)
Parameters
System.
|
System.
|
Returns
System.
|
AsjQueryControl()
AssignElement(Element)
CallMethod(String)
Declaration
public void CallMethod(string methodCall)
Parameters
System.
|
CallMethod<T>(String)
Declaration
public virtual T CallMethod<T>(string methodCall)
Parameters
System.
|
Returns
T
|
Type Parameters
T
|
CallMethod<T>(String, T)
Declaration
public virtual T CallMethod<T>(string methodCall, T defaultValue)
Parameters
System.
|
T
defaultValue
|
Returns
T
|
Type Parameters
T
|
Capture()
Declaration
public virtual Bitmap Capture()
Returns
System.
|
Capture(String)
Declaration
public virtual void Capture(string imageName)
Parameters
System.
|
Capture(String, String)
Declaration
public virtual void Capture(string savePath, string imageName)
Parameters
System.
|
System.
|
Click()
Declaration
public virtual void Click()
Click(Boolean)
Declaration
public virtual void Click(bool isClosing)
Parameters
System.
|
Download(Boolean, DownloadOption, String, Int32)
Declaration
public virtual void Download(bool clickUsingDesktopMouse, DownloadOption downloadOption, string saveLocation, int downloadTimeout)
Parameters
System.
|
Download
|
System.
|
System.
|
DragTo(OffsetReference, Point, HtmlControl)
Declaration
public virtual void DragTo(OffsetReference sourceOffsetReference, Point sourceOffset, HtmlControl destination)
Parameters
Offset
|
System.
|
Html
|
DragTo(OffsetReference, Point, HtmlControl, OffsetReference, Point)
Declaration
public virtual void DragTo(OffsetReference sourceOffsetReference, Point sourceOffset, HtmlControl destination, OffsetReference destinationOffsetReference, Point destinationOffset)
Parameters
Offset
|
System.
|
Html
|
Offset
|
System.
|
DragTo(OffsetReference, Point, Int32, Int32)
Declaration
public virtual void DragTo(OffsetReference sourceOffsetReference, Point sourceOffset, int destinationOffsetX, int destinationOffsetY)
Parameters
Offset
|
System.
|
System.
|
System.
|
DragTo(OffsetReference, Int32, Int32, Boolean, HtmlControl, OffsetReference, Int32, Int32, Boolean)
Declaration
public virtual void DragTo(OffsetReference sourceOffsetReference, int sourceOffsetX, int sourceOffsetY, bool sourcePixelDrag, HtmlControl destination, OffsetReference destinationOffsetReference, int destinationOffsetX, int destinationOffsetY, bool pixelDrop)
Parameters
Offset
|
System.
|
System.
|
System.
|
Html
|
Offset
|
System.
|
System.
|
System.
|
DragTo(OffsetReference, Int32, Int32, Rectangle, OffsetReference, Int32, Int32)
Declaration
public virtual void DragTo(OffsetReference sourceOffsetReference, int sourceOffsetX, int sourceOffsetY, Rectangle destinationRectangle, OffsetReference destinationOffsetReference, int destinationOffsetX, int destinationOffsetY)
Parameters
Offset
|
System.
|
System.
|
System.
|
Offset
|
System.
|
System.
|
DragTo(HtmlControl)
DragTo(HtmlControl, OffsetReference, Point)
Declaration
public virtual void DragTo(HtmlControl control, OffsetReference destinationOffsetReference, Point destinationOffset)
Parameters
Html
|
Offset
|
System.
|
DragTo(Point)
Declaration
public virtual void DragTo(Point absolutePoint)
Parameters
System.
|
DragTo(Int32, Int32)
Declaration
public virtual void DragTo(int offsetX, int offsetY)
Parameters
System.
|
System.
|
DragToWindowLocation(OffsetReference, Int32, Int32, Boolean, OffsetReference, Int32, Int32, Boolean)
Declaration
public virtual void DragToWindowLocation(OffsetReference sourceOffsetReference, int sourceOffsetX, int sourceOffsetY, bool sourcePixelDrag, OffsetReference windowOffset, int windowOffsetX, int windowOffsetY, bool pixelDrop)
Parameters
Offset
|
System.
|
System.
|
System.
|
Offset
|
System.
|
System.
|
System.
|
FindParentContainer<TContainerControl>()
Declaration
protected Element FindParentContainer<TContainerControl>()
where TContainerControl : HtmlContainerControl, new()
Returns
Type Parameters
TContainerControl
|
Focus()
Declaration
public virtual void Focus()
GetAttributeAsString(String)
Declaration
protected string GetAttributeAsString(string attributeName)
Parameters
System.
|
Returns
System.
|
GetComputedStyle(String)
Declaration
public virtual HtmlStyle GetComputedStyle(string style)
Parameters
System.
|
Returns
GetComputedStyleValue(String)
Declaration
public virtual string GetComputedStyleValue(string style)
Parameters
System.
|
Returns
System.
|
GetRectangle()
Declaration
public virtual Rectangle GetRectangle()
Returns
System.
|
GetStyle(String)
Declaration
public virtual HtmlStyle GetStyle(string style)
Parameters
System.
|
Returns
GetStyleValue(String)
Declaration
public virtual string GetStyleValue(string style)
Parameters
System.
|
Returns
System.
|
GetValue<T>(String)
Declaration
public virtual T GetValue<T>(string propertyName)
Parameters
System.
|
Returns
T
|
Type Parameters
T
|
GetValue<T>(String, T)
Declaration
public virtual T GetValue<T>(string propertyName, T defaultValue)
Parameters
System.
|
T
defaultValue
|
Returns
T
|
Type Parameters
T
|
GetValue<T>(String, Boolean)
Declaration
[Obsolete]
public virtual T GetValue<T>(string propertyName, bool isJsWrappedObject)
Parameters
System.
|
System.
|
Returns
T
|
Type Parameters
T
|
GetValue<T>(String, Boolean, T)
Declaration
[Obsolete]
public virtual T GetValue<T>(string propertyName, bool isJsWrappedObject, T defaultValue)
Parameters
System.
|
System.
|
T
defaultValue
|
Returns
T
|
Type Parameters
T
|
InitializeMappings(MappingsCollection)
Declaration
public virtual void InitializeMappings(MappingsCollection mappings)
Parameters
Mappings
|
InvokeEvent(ScriptEventType)
Declaration
public virtual void InvokeEvent(ScriptEventType eventType)
Parameters
Script
|
InvokeEvent(ScriptEventType, Boolean)
Declaration
public virtual void InvokeEvent(ScriptEventType eventType, bool closesBrowser)
Parameters
Script
|
System.
|
InvokeEvent(ScriptEvent)
InvokeEvent(ScriptEvent, Boolean)
Declaration
public virtual void InvokeEvent(ScriptEvent eventObj, bool closesBrowser)
Parameters
Script
|
System.
|
IsVisible()
Declaration
public virtual bool IsVisible()
Returns
System.
|
MouseClick()
Declaration
public virtual void MouseClick()
MouseClick(MouseClickType)
Declaration
public virtual void MouseClick(MouseClickType clickType)
Parameters
Mouse
|
MouseClick(MouseClickType, Point, OffsetReference)
Declaration
public virtual void MouseClick(MouseClickType clickType, Point offset, OffsetReference reference)
Parameters
Mouse
|
System.
|
Offset
|
MouseClick(MouseClickType, Int32, Int32)
Declaration
public virtual void MouseClick(MouseClickType clickType, int x, int y)
Parameters
Mouse
|
System.
|
System.
|
MouseClick(MouseClickType, Int32, Int32, OffsetReference)
Declaration
public virtual void MouseClick(MouseClickType clickType, int Xoffset, int Yoffset, OffsetReference reference)
Parameters
Mouse
|
System.
|
System.
|
Offset
|
MouseHover()
Declaration
public virtual void MouseHover()
MouseHover(Point)
Declaration
public virtual void MouseHover(Point pointToHoverOver)
Parameters
System.
|
MouseHover(Int32, Int32)
Declaration
public virtual void MouseHover(int x, int y)
Parameters
System.
|
System.
|
MouseHover(Int32, Int32, OffsetReference)
Declaration
public virtual void MouseHover(int x, int y, OffsetReference reference)
Parameters
System.
|
System.
|
Offset
|
Parent<TContainerControl>()
Declaration
public virtual TContainerControl Parent<TContainerControl>()
where TContainerControl : HtmlContainerControl, new()
Returns
TContainer
|
Type Parameters
TContainerControl
|
ParseResponseValue<T>(String, T)
Declaration
protected T ParseResponseValue<T>(string response, T defaultValue)
Parameters
System.
|
T
defaultValue
|
Returns
T
|
Type Parameters
T
|
RemoveEventListener(String, EventHandler<JavascriptEventArgs>)
Declaration
public virtual void RemoveEventListener(string eventType, EventHandler<JavascriptEventArgs> listener)
Parameters
System.
|
System.
|
ScrollToVisible()
Declaration
public virtual void ScrollToVisible()
ScrollToVisible(ScrollToVisibleType)
Declaration
public virtual void ScrollToVisible(ScrollToVisibleType scrollToVisibleType)
Parameters
Scroll
|
ScrollToVisible(ScrollToVisibleType, Rectangle)
Declaration
public virtual void ScrollToVisible(ScrollToVisibleType scrollToVisibleType, Rectangle rectangle)
Parameters
Scroll
|
System.
|
SetValue<T>(String, T)
Declaration
public virtual void SetValue<T>(string propertyName, T value)
Parameters
System.
|
T
value
|
Type Parameters
T
|
SetValue<T>(String, T, Boolean)
Declaration
public virtual void SetValue<T>(string propertyName, T value, bool isJsWrappedObject)
Parameters
System.
|
T
value
|
System.
|
Type Parameters
T
|
ToString()
Declaration
public override string ToString()
Returns
System.
|
Overrides
ValidateControl()
Declaration
protected bool ValidateControl()
Returns
System.
|
ValidateTag(String)
Declaration
protected bool ValidateTag(string tagName)
Parameters
System.
|
Returns
System.
|