Skip to main content

Terminal Creation Steps in Cycle

Cycle can create a terminal emulator and control it. In many cases, it is recommended to also have an active database connection in order to run database commands (e.g., SQL or MOCA) and check underlying data. When a terminal emulator is created, Cycle will automatically enter the answerback identifying the device (if provided) and present the login screen. Cycle will then begin interacting with the terminal emulator as a user would, based on the Steps written in the Feature File.

To create a terminal emulator, use one of the following Steps:

I open terminal connected to "< ADDRESS>:<PORT >"

I open terminal connected to "< ADDRESS>:<PORT >" sized to <LINE_NUMBER> lines and < COLUMN_NUMBER > columns

I open terminal connected to "< ADDRESS>:<PORT >" with answerback "< ANSWERBACK >"

I open terminal connected to "< ADDRESS>:<PORT >" with answerback "< ANSWERBACK >" sized to <LINE_NUMBER> lines and < COLUMN_NUMBER > columns

I open terminal with SSH encryption connected to "< ADDRESS>:<PORT >" logged in as "< USERNAME >" "< PASSWORD >"

I open terminal with SSH encryption connected to "< ADDRESS>:<PORT >" logged in as "< USERNAME >" "< PASSWORD >" sized to <LINE_NUMBER> lines and < COLUMN_NUMBER > columns

Note:

  • In the above Steps, ADDRESS:PORT refers to the telnet connection string that is used to connect to the server.
  • ANSWERBACK refers to a string that identifies the device or terminal communicating with the server.
  • If you do not specify the size of the terminal you want to create, the terminal will be a default size of 25 lines x 80 columns.
  • The default time-out period for any terminal Step that initiates a connection is 90 seconds.

Examples:

I open terminal connected to "123.456.789.10:5550" I open terminal connected to "123.456.789.10:5550" with answerback "RDT001" I open terminal connected to "123.456.789.10:5550" with answerback "RDT001" sized to 100 lines and 100 columns I open terminal with SSH encryption connected to "123.456.789.10:5550" logged in as "Admin" "MySecretPassword"

Resizing the terminal emulator:

The terminal emulator in Cycle can be resized using a Step that specifies the size. If you do not specify a terminal emulator size, it will default to 25 lines x 80 columns. If you previously recorded a terminal emulator Feature, the terminal emulator will be sized to whatever you used last when recording.