Interface IScreen
A Terminal Emulator screen that fully supports HLLAPI.
public interface IScreen : ITestObject, ITestObjectDescriber, IScreenBase
- Inherited Members
- Extension Methods
Properties
CursorPosition
The current row and current column on the terminal emulator screen. Represented by the Position object.
Position CursorPosition { get; }
Property Value
Id
The terminal emulator screen ID.
int Id { get; }
Property Value
InputFieldCount
The terminal emulator screen input field count.
int InputFieldCount { get; }
Property Value
Label
The label of the terminal emulator screen.
string Label { get; }
Property Value
ProtectedFieldCount
The terminal emulator screen protected field count.
int ProtectedFieldCount { get; }
Property Value
Methods
SendTEKeys(string)
Sends a keystroke or string of keystrokes to the current cursor position on the emulator screen.
void SendTEKeys(string keys)
Parameters
keysstringThe string to type in the object. The string can include constants from the Keys class, which represent keyboard keys.
SetCursorPosition(Position)
Changes the position of the cursor on the emulator screen.
void SetCursorPosition(Position position)
Parameters
SetCursorPosition(uint, uint)
Changes the position of the cursor on the emulator screen.
void SetCursorPosition(uint row, uint column)
Parameters
rowuintThe row position on the emulator screen.
columnuintThe column position on the emulator screen.
SetText(string)
Copies a string to a specific location on the emulator screen.
void SetText(string text)
Parameters
textstringThe text to write at the specified position on the emulator screen.
SetText(string, Position)
Copies a string to a specific location on the emulator screen.
void SetText(string text, Position position)
Parameters
textstringThe text to write at the specified position on the emulator screen.
positionPositionThe Position on the emulator screen.
SetText(string, uint, uint)
Copies a string to a specific location on the emulator screen.
void SetText(string text, uint row, uint column)