diff options
Diffstat (limited to 'robot/resources')
-rw-r--r-- | robot/resources/portal-sdk/portalDef.robot | 3 | ||||
-rw-r--r-- | robot/resources/portal_interface.robot | 33 |
2 files changed, 27 insertions, 9 deletions
diff --git a/robot/resources/portal-sdk/portalDef.robot b/robot/resources/portal-sdk/portalDef.robot index 6ecfd82a..a2ea59e8 100644 --- a/robot/resources/portal-sdk/portalDef.robot +++ b/robot/resources/portal-sdk/portalDef.robot @@ -40,8 +40,9 @@ Generate Random User Portal admin Login To Portal GUI [Documentation] Logs into Portal GUI - Set Selenium Speed ${GLOBAL_SELENIUM_DELAY} Setup Browser + Set Selenium Speed ${GLOBAL_SELENIUM_DELAY} + Set Window Size 2000 1000 Go To ${PORTAL_LOGIN_URL} Set Browser Implicit Wait ${GLOBAL_SELENIUM_BROWSER_IMPLICIT_WAIT} Log Logging in to ${PORTAL_URL}${PORTAL_ENV} diff --git a/robot/resources/portal_interface.robot b/robot/resources/portal_interface.robot index 402a7506..18ff966f 100644 --- a/robot/resources/portal_interface.robot +++ b/robot/resources/portal_interface.robot @@ -12,7 +12,9 @@ Resource browser_setup.robot *** Variables *** ${PORTAL_HEALTH_CHECK_PATH} /ONAPPORTAL/portalApi/healthCheck ${PORTAL_ENDPOINT} ${GLOBAL_PORTAL_SERVER_PROTOCOL}://${GLOBAL_INJECTED_PORTAL_IP_ADDR}:${GLOBAL_PORTAL_SERVER_PORT} -${PORTAL_GUI_ENDPOINT} ${GLOBAL_PORTAL_SERVER_PROTOCOL}://portal.api.simpledemo.onap.org:${GLOBAL_PORTAL_SERVER_PORT} +#${PORTAL_GUI_ENDPOINT} ${GLOBAL_PORTAL_SERVER_PROTOCOL}://portal.api.simpledemo.onap.org:${GLOBAL_PORTAL_SERVER_PORT} +#${PORTAL_GUI_ENDPOINT} ${GLOBAL_PORTAL_SERVER_PROTOCOL}://portal-app.onap:${GLOBAL_PORTAL_SERVER_PORT} +${PORTAL_GUI_ENDPOINT} https://portal.api.simpledemo.onap.org:30225 ${PORTAL_ENV} /ONAPPORTAL ${PORTAL_LOGIN_URL} ${PORTAL_GUI_ENDPOINT}${PORTAL_ENV}/login.htm ${PORTAL_HOME_URL} ${PORTAL_GUI_ENDPOINT}${PORTAL_ENV}/applicationsHome @@ -50,12 +52,21 @@ Run Portal Login Tests Run Portal Application Access Tests [Documentation] Runs Portal Application Access Tests - Log Testing SDC,VID,Policy - Run Portal Application Login Test cs0008 demo123456! gridster-SDC-icon-link tabframe-SDC Welcome to SDC + Log Testing SDC,VID,Policy console=yes + ${status} ${resp} Run Keyword And Ignore Error Run Portal Application Login Test cs0008 demo123456! gridster-SDC-icon-link tabframe-SDC Welcome to SDC + Log SDC ${status} console=yes Close All Browsers - Run Portal Application Login Test demo demo123456! gridster-Virtual-Infrastructure-Deployment-icon-link tabframe-Virtual-Infrastructure-Deployment Welcome to VID + ${status} ${resp} Run Keyword And Ignore Error Run Portal Application Login Test demo demo123456! gridster-Virtual-Infrastructure-Deployment-icon-link tabframe-Virtual-Infrastructure-Deployment Welcome to VID + Log VID ${status} console=yes Close All Browsers - Run Portal Application Login Test demo demo123456! gridster-Policy-icon-link tabframe-Policy Policy Editor + ${status} ${resp} Run Keyword And Ignore Error Run Portal Application Login Test demo demo123456! gridster-A&AI-UI-icon-link tabframe-A&AI-UI A&AI + Log A&AI UI ${status} console=yes + Close All Browsers + ${status} ${resp} Run Keyword And Ignore Error Run Portal Application Login Test demo demo123456! gridster-Policy-icon-link tabframe-Policy Policy Editor + Log Policy ${status} console=yes + Close All Browsers + ${status} ${resp} Run Keyword And Ignore Error Run Portal Application Login Test demo demo123456! gridster-SO-Monitoring-icon-link tabframe-SO-Monitoring SO + Log SO-Monitoring ${status} console=yes Close All Browsers Login To Portal GUI And Go Home @@ -76,10 +87,14 @@ Login To Portal GUI Log Logging in to ${PORTAL_ENDPOINT}${PORTAL_ENV} Handle Proxy Warning Title Should Be Login + Log Source Input Text xpath=//input[@ng-model='loginId'] ${loginId} Input Password xpath=//input[@ng-model='password'] ${password} Click Element xpath=//a[@id='loginBtn'] - Wait Until Page Contains Applications ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT} + Sleep 5s + #Go To ${PORTAL_HOME_URL} + #Wait Until Page Contains Applications ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT} + Wait Until Page Contains Applications 30 Log Logged in to ${PORTAL_ENDPOINT}${PORTAL_ENV} Log ${loginId} SUCCESS @@ -96,6 +111,7 @@ Run Portal Application Login Test # Setup Browser Now being managed by test case ### revert to local Setup Browser for Login test Setup Browser + Set Window Size 2000 1000 Go To ${PORTAL_LOGIN_URL} #Maximize Browser Window Set Selenium Speed ${GLOBAL_SELENIUM_DELAY} @@ -106,6 +122,8 @@ Run Portal Application Login Test Input Text xpath=//input[@ng-model='loginId'] ${loginId} Input Password xpath=//input[@ng-model='password'] ${password} Click Element xpath=//a[@id='loginBtn'] + Sleep 5s + #Go To ${PORTAL_HOME_URL} Wait Until Page Contains Applications ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT} Log Logged in to ${PORTAL_ENDPOINT}${PORTAL_ENV} Log ${loginId} SUCCESS @@ -114,8 +132,7 @@ Run Portal Application Login Test Sleep 5 Select Frame id=${tabframe} Sleep 5 - Page Should Contain ${match_string} - Log Portal Application Access SUCCESS ${click_element} + Wait Until Page Contains ${match_string} 60 Go To Portal HOME [Documentation] Naviage to Portal Home |