C# 클래스 OpenQA.Selenium.IE.InternetExplorerWebElement

InternetExplorerWebElement allows you to have access to specific items that are found on the page.
상속: RemoteWebElement
파일 보기 프로젝트 열기: epall/selenium 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddToScriptArgs WebDriverResult
InternetExplorerWebElement System

공개 메소드들

메소드 설명
Clear ( ) : void

Method to clear the text out of an Input element.

Click ( ) : void

Click this element. If this causes a new page to load, this method will block until the page has loaded. At this point, you should discard all references to this element and any further operations performed on this element will have undefined behaviour unless you know that the element and the page will still be present. If this element is not clickable, then this operation is a no-op since it's pretty common for someone to accidentally miss the target when clicking in Real Life.

Dispose ( ) : void

Dispose the Element.

DragAndDropBy ( int moveRightBy, int moveDownBy ) : void

Move to an element, MouseDown on the element and move it by passing in the how many pixels horizontally and vertically you wish to move it.

DragAndDropOn ( IRenderedWebElement element ) : void

Drag and Drop an element to another element.

Equals ( object obj ) : bool

Compares if two elements are equal.

FindElement ( By by ) : IWebElement

Finds the first element in the page that matches the By object.

FindElements ( By by ) : ReadOnlyCollection

Finds the elements on the page by using the By object and returns a ReadOnlyCollection of the Elements on the page.

GetAttribute ( string attributeName ) : string

If this current element is a form, or an element within a form, then this will be submitted to the remote server. If this causes the current page to change, then this method will block until the new page is loaded.

GetHashCode ( ) : int

Method to get the hash code of the element.

GetValueOfCssProperty ( string propertyName ) : string

Method to return the value of a CSS Property

Hover ( ) : void

Moves the mouse over the element to do a hover.

Select ( ) : void

Method to select or unselect element. This operation only applies to input elements such as checkboxes, options in a select and radio buttons.

SendKeys ( string text ) : void

Method for sending native key strokes to the browser.

Submit ( ) : void

If this current element is a form, or an element within a form, then this will be submitted to the remote server. If this causes the current page to change, then this method will block until the new page is loaded.

Toggle ( ) : bool

If the element is a checkbox this will toggle the elements state from selected to not selected, or from not selected to selected.

비공개 메소드들

메소드 설명
AddToScriptArgs ( SafeScriptArgsHandle scriptArgs ) : WebDriverResult

Add to the script args.

InternetExplorerWebElement ( InternetExplorerDriver driver, SafeInternetExplorerWebElementHandle wrapper ) : System

Initializes a new instance of the InternetExplorerWebElement class.

메소드 상세

Clear() 공개 메소드

Method to clear the text out of an Input element.
public Clear ( ) : void
리턴 void

Click() 공개 메소드

Click this element. If this causes a new page to load, this method will block until the page has loaded. At this point, you should discard all references to this element and any further operations performed on this element will have undefined behaviour unless you know that the element and the page will still be present. If this element is not clickable, then this operation is a no-op since it's pretty common for someone to accidentally miss the target when clicking in Real Life.
public Click ( ) : void
리턴 void

Dispose() 공개 메소드

Dispose the Element.
public Dispose ( ) : void
리턴 void

DragAndDropBy() 공개 메소드

Move to an element, MouseDown on the element and move it by passing in the how many pixels horizontally and vertically you wish to move it.
public DragAndDropBy ( int moveRightBy, int moveDownBy ) : void
moveRightBy int Integer to move it left or right.
moveDownBy int Integer to move it up or down.
리턴 void

DragAndDropOn() 공개 메소드

Drag and Drop an element to another element.
public DragAndDropOn ( IRenderedWebElement element ) : void
element IRenderedWebElement Element you wish to drop on.
리턴 void

Equals() 공개 메소드

Compares if two elements are equal.
public Equals ( object obj ) : bool
obj object Object to compare against.
리턴 bool

FindElement() 공개 메소드

Finds the first element in the page that matches the By object.
public FindElement ( By by ) : IWebElement
by By By mechanism.
리턴 IWebElement

FindElements() 공개 메소드

Finds the elements on the page by using the By object and returns a ReadOnlyCollection of the Elements on the page.
public FindElements ( By by ) : ReadOnlyCollection
by By By mechanism for finding the object.
리턴 ReadOnlyCollection

GetAttribute() 공개 메소드

If this current element is a form, or an element within a form, then this will be submitted to the remote server. If this causes the current page to change, then this method will block until the new page is loaded.
public GetAttribute ( string attributeName ) : string
attributeName string Attribute you wish to get details of.
리턴 string

GetHashCode() 공개 메소드

Method to get the hash code of the element.
public GetHashCode ( ) : int
리턴 int

GetValueOfCssProperty() 공개 메소드

Method to return the value of a CSS Property
public GetValueOfCssProperty ( string propertyName ) : string
propertyName string CSS property key
리턴 string

Hover() 공개 메소드

Moves the mouse over the element to do a hover.
public Hover ( ) : void
리턴 void

Select() 공개 메소드

Method to select or unselect element. This operation only applies to input elements such as checkboxes, options in a select and radio buttons.
public Select ( ) : void
리턴 void

SendKeys() 공개 메소드

Method for sending native key strokes to the browser.
public SendKeys ( string text ) : void
text string String containing what you would like to type onto the screen.
리턴 void

Submit() 공개 메소드

If this current element is a form, or an element within a form, then this will be submitted to the remote server. If this causes the current page to change, then this method will block until the new page is loaded.
public Submit ( ) : void
리턴 void

Toggle() 공개 메소드

If the element is a checkbox this will toggle the elements state from selected to not selected, or from not selected to selected.
public Toggle ( ) : bool
리턴 bool