| *** Settings *** |
| |
| Library XvfbRobot |
| Library OperatingSystem |
| Library Selenium2Library 120 120 |
| Library Telnet 30 Seconds |
| Library Screenshot |
| |
| Resource resource.txt |
| |
| *** Keywords *** |
| |
| Open Browser With URL |
| [Documentation] Opens browser with specified URL. |
| [Arguments] ${URL} |
| Start Virtual Display 1920 1080 |
| ${browser_ID}= Open Browser ${URL} |
| Set Window Size 1920 1080 |
| [Return] browser_ID |
| |
| Break Firewall |
| [Documentation] Break firewall. |
| [Arguments] ${HOST} ${HOST_USERNAME} ${HOST_PASSWORD} |
| ${status} ${value}= Run Keyword And Ignore Error Telnet.Open Connection |
| ... ${HOST} prompt=# |
| Run Keyword If '${status}'=='PASS' Telnet.Login ${HOST_USERNAME} |
| ... ${HOST_PASSWORD} login_prompt=Username: password_prompt=Password: |
| |
| Login To GUI |
| [Documentation] Log into web GUI. |
| [Arguments] ${URL} ${xpath_uname} ${username} |
| ... ${xpath_password} ${password} ${xpath_signin} ${logo} |
| Go To ${URL} |
| Input Text ${xpath_uname} ${username} |
| Input Password ${xpath_password} ${password} |
| Click Button ${xpath_signin} |
| Wait Until Page Contains Element ${logo} |