TextBox Methods

ClickOutOfBox

Clicks out of the TextBox, slightly to the left, to take away the focus of the box.

Syntax:

public virtual void ClickOutOfBox()

Enter

Clicks in the textbox (using Hotspot of the location image), selects all and types the text. Supports empty text (= delete) and multiple lines (use \n). If ClickOutAfterType is true, it clicks in the top left corner of the location image to take focus away from textbox. The text that is entered is verified to ensure the complete text was correctly entered. If the verify fails, the configured amount of retries (RetryCount) are performed.

Syntax:

public virtual void Enter(
	string textToEnter
)

Parameters:

Parameter

Description

textToEnter

Type: String The text that shall be typed into the textbox.

Exceptions:

Exception

Condition

When the TextBox could not be found on the screen.

When the text could not be entered successfully even after the retries.

EnterWithoutVerification

Enters text in a textbox but does not verify if anything was entered at all. Only use this if there is really no way to verify the enterd text with Enter. For blind password entry use PwTextBox.Enter() instead which at least verifies that the correct number of characters were entered

Syntax:

public virtual void EnterWithoutVerification(
	string textToEnter
)

Parameters:

Parameter

Description

textToEnter

Type: String The text that shall be typed into the textbox.

Exceptions:

Exception

Condition

When the TextBox could not be found on the screen.

GetText

Copies or reads the text from TextBox (depending on the TextBoxType) and returns it as string. NOTE: Might not work correctly with empty textboxes (esp. for TextBoxType Clipboard)! If textbox is expected to be empty, use VerifyText("") before GetText() to check if it is empty.

Syntax:

public virtual string GetText()

Return Value:

The string read from the TextBox.

Exceptions:

Exception

Condition

When the TextBox could not be found on the screen.

PasteText

Pastes the text from the clipboard on the SUT to the text box. Overwrites what was in the text box before.

Syntax:

public virtual void PasteText()

Exceptions:

Exception

Condition

When the TextBox could not be found on the screen.

When the text could not be pasted successfully even after the retries.

VerifyText

Overload List

Name

Description

Verifies if the text in the textbox is the same as the provided text. If not, provides the actual text read from the Textbox in actualText

Verifies if the text in the textbox is the same as the provided text.

VerifyText(String, String)

Verifies if the text in the textbox is the same as the expectedText. If not, provides the actual text read from the Textbox in actualText.

Syntax:

public virtual bool VerifyText(
	string expectedText,
	out string actualText
)

Parameters:

Parameter

Description

expectedText

Type: String The expected text.

actualText

Type: String The actual text read from the box.

Return Value:

true, if the expected Text could be found in the text box, false otherwise.

Exceptions:

Exception

Condition

When the TextBox could not be found on the screen.

VerifyText(String)

Verifies if the text in the textbox is the same as the expectedText.

Syntax:

public virtual bool VerifyText(
	string expectedText
)

Parameters:

Parameter

Description

expectedText

Type: String The expected text.

Return Value:

true, if the expected Text could be found in the text box, false otherwise.

Exceptions:

Exception

Condition

When the TextBox could not be found on the screen.

Last updated