The Plain Text Terminal works cross Telnet and SSH, without modification the Robot code
- $ python3 -m pip install -e git+https://github.com/robotframework-terminal/PlainTextTerminal.git@v1.0.0#egg=PlainTextTerminal
- $ python3 -m venv .venv
- $ source .venv/bin/activate
- $ python3 -m pip install --upgrade -r requirements.txt
- $ deactivate
*** Settings ***
Library             PlainTextTerminal
...                     connection=<Telnet or SSH>+IPv4
...                     prompt=REGEXP:[$#]
Suite Teardown      Close All Connections
*** Test Cases ***
How to say Hi!
    [Documentation]    Let say Hi!
    Login
    ...    username=USERNAME
    ...    password=PASSWORD
    Write Bare
    ...    text=echo "Hi!"<ENTER>
    Read Until Prompt
    [Teardown]    Close Connection
*** Settings ***
Library             PlainTextTerminal
Suite Teardown      Close All Connections
*** Test Cases ***
How to say Hi!
    [Documentation]    Let say Hi!
    [Setup]    Open Connection
    ...            connection=<Telnet or SSH>+IPv4
    ...            prompt=REGEXP:[$#]
    Login
    ...    username=USERNAME
    ...    password=PASSWORD
    Write Bare
    ...    text=echo "Hi!"<ENTER>
    Read Until Prompt
    [Teardown]    Close Connection