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 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 1189 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 1219 of file Interfaces.cs.

◆ Attributes

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

Implemented in GenerallyPositive.GPALElement.

Definition at line 1215 of file Interfaces.cs.

◆ BoundingRect

ClientRectangle GenerallyPositive.IGPALElement.BoundingRect
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1234 of file Interfaces.cs.

◆ Css

string GenerallyPositive.IGPALElement.Css
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1226 of file Interfaces.cs.

◆ CssAttributes

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

Implemented in GenerallyPositive.GPALElement.

Definition at line 1216 of file Interfaces.cs.

◆ Displayed

bool GenerallyPositive.IGPALElement.Displayed
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1200 of file Interfaces.cs.

◆ DomAttributes

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

Implemented in GenerallyPositive.GPALElement.

Definition at line 1217 of file Interfaces.cs.

◆ DomProperties

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

Implemented in GenerallyPositive.GPALElement.

Definition at line 1218 of file Interfaces.cs.

◆ Enabled

bool GenerallyPositive.IGPALElement.Enabled
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1198 of file Interfaces.cs.

◆ FullXPath

string GenerallyPositive.IGPALElement.FullXPath
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1227 of file Interfaces.cs.

◆ Href

string GenerallyPositive.IGPALElement.Href
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1220 of file Interfaces.cs.

◆ Location

Point GenerallyPositive.IGPALElement.Location
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1201 of file Interfaces.cs.

◆ PageURL

string GenerallyPositive.IGPALElement.PageURL
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1235 of file Interfaces.cs.

◆ Placeholder

string GenerallyPositive.IGPALElement.Placeholder
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1223 of file Interfaces.cs.

◆ Selected

bool GenerallyPositive.IGPALElement.Selected
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1199 of file Interfaces.cs.

◆ ShadowRoot

GPALElement GenerallyPositive.IGPALElement.ShadowRoot
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1236 of file Interfaces.cs.

◆ Size

Size GenerallyPositive.IGPALElement.Size
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1202 of file Interfaces.cs.

◆ Src

string GenerallyPositive.IGPALElement.Src
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1221 of file Interfaces.cs.

◆ TagName

string GenerallyPositive.IGPALElement.TagName
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1196 of file Interfaces.cs.

◆ Text

string GenerallyPositive.IGPALElement.Text
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1197 of file Interfaces.cs.

◆ Value

string GenerallyPositive.IGPALElement.Value
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1222 of file Interfaces.cs.

◆ WebElement

dynamic GenerallyPositive.IGPALElement.WebElement
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1237 of file Interfaces.cs.

◆ Xpath

string GenerallyPositive.IGPALElement.Xpath
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1224 of file Interfaces.cs.

◆ Xpaths

XPathInfo [] GenerallyPositive.IGPALElement.Xpaths
get

Implemented in GenerallyPositive.GPALElement.

Definition at line 1225 of file Interfaces.cs.


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