GPAL - Generally Positive Automation Library v1.0
GPAL The Fluent Automation LIbrary
Loading...
Searching...
No Matches
GenerallyPositive.IGPALElement Interface Reference
Inheritance diagram for GenerallyPositive.IGPALElement:
GenerallyPositive.GPALElement

Public Member Functions

string GetAttribute (string attributeName)
void SetAttribute (string attributeName, string value)
string GetCssValue (string propertyName)
string GetDomAttribute (string attributeName)
string GetDomProperty (string propertyName)
void Click ()
void Click (ModifierKeys modifierKeys)
void MiddleClick (ModifierKeys modifierKeys=ModifierKeys.NONE)
void Clear ()
void SendKeys (string text)
void Submit ()
void Hide ()
bool IsClickable (bool publishEvent=true)
bool IsDisabled ()
bool IsEnabled ()

Properties

string TagName [get]
string Text [get]
bool Enabled [get]
bool Selected [get]
bool? Checked [get]
bool Displayed [get]
Point Location [get]
Size Size [get]
Dictionary< string, object > Attributes [get]
Dictionary< string, object > CssAttributes [get]
Dictionary< string, object > DomAttributes [get]
Dictionary< string, object > DomProperties [get]
string AttributeName [get]
string Href [get]
string Src [get]
string Value [get]
string Placeholder [get]
string Xpath [get]
XPathInfo[] Xpaths [get]
string Css [get]
string FullXPath [get]
ClientRectangle BoundingRect [get]
string PageURL [get]
GPALElement ShadowRoot [get]
dynamic WebElement [get]

Detailed Description

Definition at line 1628 of file Interfaces.cs.

Member Function Documentation

◆ Clear()

void GenerallyPositive.IGPALElement.Clear ( )

◆ Click() [1/2]

void GenerallyPositive.IGPALElement.Click ( )

◆ Click() [2/2]

void GenerallyPositive.IGPALElement.Click ( ModifierKeys modifierKeys)

◆ GetAttribute()

string GenerallyPositive.IGPALElement.GetAttribute ( string attributeName)

◆ GetCssValue()

string GenerallyPositive.IGPALElement.GetCssValue ( string propertyName)

◆ GetDomAttribute()

string GenerallyPositive.IGPALElement.GetDomAttribute ( string attributeName)

◆ GetDomProperty()

string GenerallyPositive.IGPALElement.GetDomProperty ( string propertyName)

◆ Hide()

void GenerallyPositive.IGPALElement.Hide ( )

◆ IsClickable()

bool GenerallyPositive.IGPALElement.IsClickable ( bool publishEvent = true)

◆ IsDisabled()

bool GenerallyPositive.IGPALElement.IsDisabled ( )

◆ IsEnabled()

bool GenerallyPositive.IGPALElement.IsEnabled ( )

◆ MiddleClick()

void GenerallyPositive.IGPALElement.MiddleClick ( ModifierKeys modifierKeys = ModifierKeys.NONE)

◆ SendKeys()

void GenerallyPositive.IGPALElement.SendKeys ( string text)

◆ SetAttribute()

void GenerallyPositive.IGPALElement.SetAttribute ( string attributeName,
string value )

◆ Submit()

void GenerallyPositive.IGPALElement.Submit ( )

Property Documentation

◆ AttributeName

string GenerallyPositive.IGPALElement.AttributeName
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1659 of file Interfaces.cs.

◆ Attributes

Dictionary<string, object> GenerallyPositive.IGPALElement.Attributes
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1655 of file Interfaces.cs.

◆ BoundingRect

ClientRectangle GenerallyPositive.IGPALElement.BoundingRect
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1674 of file Interfaces.cs.

◆ Checked

bool? GenerallyPositive.IGPALElement.Checked
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1639 of file Interfaces.cs.

◆ Css

string GenerallyPositive.IGPALElement.Css
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1666 of file Interfaces.cs.

◆ CssAttributes

Dictionary<string, object> GenerallyPositive.IGPALElement.CssAttributes
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1656 of file Interfaces.cs.

◆ Displayed

bool GenerallyPositive.IGPALElement.Displayed
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1640 of file Interfaces.cs.

◆ DomAttributes

Dictionary<string, object> GenerallyPositive.IGPALElement.DomAttributes
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1657 of file Interfaces.cs.

◆ DomProperties

Dictionary<string, object> GenerallyPositive.IGPALElement.DomProperties
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1658 of file Interfaces.cs.

◆ Enabled

bool GenerallyPositive.IGPALElement.Enabled
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1637 of file Interfaces.cs.

◆ FullXPath

string GenerallyPositive.IGPALElement.FullXPath
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1667 of file Interfaces.cs.

◆ Href

string GenerallyPositive.IGPALElement.Href
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1660 of file Interfaces.cs.

◆ Location

Point GenerallyPositive.IGPALElement.Location
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1641 of file Interfaces.cs.

◆ PageURL

string GenerallyPositive.IGPALElement.PageURL
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1675 of file Interfaces.cs.

◆ Placeholder

string GenerallyPositive.IGPALElement.Placeholder
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1663 of file Interfaces.cs.

◆ Selected

bool GenerallyPositive.IGPALElement.Selected
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1638 of file Interfaces.cs.

◆ ShadowRoot

GPALElement GenerallyPositive.IGPALElement.ShadowRoot
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1676 of file Interfaces.cs.

◆ Size

Size GenerallyPositive.IGPALElement.Size
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1642 of file Interfaces.cs.

◆ Src

string GenerallyPositive.IGPALElement.Src
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1661 of file Interfaces.cs.

◆ TagName

string GenerallyPositive.IGPALElement.TagName
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1635 of file Interfaces.cs.

◆ Text

string GenerallyPositive.IGPALElement.Text
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1636 of file Interfaces.cs.

◆ Value

string GenerallyPositive.IGPALElement.Value
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1662 of file Interfaces.cs.

◆ WebElement

dynamic GenerallyPositive.IGPALElement.WebElement
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1677 of file Interfaces.cs.

◆ Xpath

string GenerallyPositive.IGPALElement.Xpath
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1664 of file Interfaces.cs.

◆ Xpaths

XPathInfo [] GenerallyPositive.IGPALElement.Xpaths
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1665 of file Interfaces.cs.


The documentation for this interface was generated from the following file: