diff options
author | Gary Wu <gary.i.wu@huawei.com> | 2018-11-01 09:56:45 -0700 |
---|---|---|
committer | Gary Wu <gary.i.wu@huawei.com> | 2018-11-01 10:12:17 -0700 |
commit | 1e4cd83759e37f5aa5f6849ca1d423e66513e7f7 (patch) | |
tree | 37355537308d79f214b51146ac69f862cdb0e176 | |
parent | 49f96a4702d4ac8bd9f6692f0174b899df00edd0 (diff) |
Disable chrome headless mode for Portal ETE suite
It appears that most of the instability in Portal ETE suite
was caused by chrome running in headless mode. By disabling
chrome headless mode the Portal ETE suite has so far completed
successfully multiple times without needing to tweak with
Selenium timeout/delay settings.
Change-Id: Ib4c52868d6581ae9d28f9d3cd1abbc30b605a46e
Issue-ID: INT-586
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
-rw-r--r-- | robot/resources/portal-sdk/portalDef.robot | 22 |
1 files changed, 7 insertions, 15 deletions
diff --git a/robot/resources/portal-sdk/portalDef.robot b/robot/resources/portal-sdk/portalDef.robot index a876d9c8..5287d973 100644 --- a/robot/resources/portal-sdk/portalDef.robot +++ b/robot/resources/portal-sdk/portalDef.robot @@ -1,6 +1,6 @@ *** Settings *** Documentation This is RobotFrame work script -Library ExtendedSelenium2Library browser_breath_delay=1 +Library ExtendedSelenium2Library Library OperatingSystem Library ../../library/eteutils/RequestsClientCert.py Library RequestsLibrary @@ -30,17 +30,6 @@ ${GLOBAL_APPLICATION_ID} robot-functional ${GLOBAL_PORTAL_ADMIN_USER} demo ${GLOBAL_PORTAL_ADMIN_PWD} demo123456! ${GLOBAL_MSO_STATUS_PATH} /ecomp/mso/infra/orchestrationRequests/v2/ -${GLOBAL_SELENIUM_BROWSER} chrome -${GLOBAL_SELENIUM_BROWSER_CAPABILITIES} Create Dictionary -${GLOBAL_SELENIUM_DELAY} 1 -${GLOBAL_SELENIUM_BROWSER_IMPLICIT_WAIT} 30 -${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT} 10 -${GLOBAL_OPENSTACK_HEAT_SERVICE_TYPE} orchestration -${GLOBAL_OPENSTACK_CINDER_SERVICE_TYPE} volume -${GLOBAL_OPENSTACK_NOVA_SERVICE_TYPE} compute -${GLOBAL_OPENSTACK_NEUTRON_SERVICE_TYPE} network -${GLOBAL_OPENSTACK_GLANCE_SERVICE_TYPE} image -${GLOBAL_OPENSTACK_KEYSTONE_SERVICE_TYPE} identity ${GLOBAL_BUILD_NUMBER} 0 ${GLOBAL_VM_PRIVATE_KEY} ${EXECDIR}/robot/assets/keys/robot_ssh_private_key.pvt ${jira} jira @@ -50,7 +39,10 @@ ${portal_Template} ${CURDIR}/portal.template ${Result} FALSE ${td_id} 0 ${download_link_id} 0 - + +${HEADLESS} False + + *** Keywords *** Generate Random User Name @@ -80,7 +72,7 @@ Portal admin Login To Portal GUI Setup Browser # Open Browser ${PORTAL_LOGIN_URL} chrome Go To ${PORTAL_LOGIN_URL} - Maximize Browser Window + # Maximize Browser Window Set Browser Implicit Wait ${GLOBAL_SELENIUM_BROWSER_IMPLICIT_WAIT} Log Logging in to ${PORTAL_URL}${PORTAL_ENV} #Handle Proxy Warning @@ -90,7 +82,7 @@ Portal admin Login To Portal GUI Click Link xpath=//a[@id='loginBtn'] Sleep 5s Go To ${PORTAL_HOME_URL} - Wait Until Page Contains Element xpath=//img[@alt='Onap Logo'] ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT} + Wait Until Page Contains Element xpath=//img[@alt='Onap Logo'] ${GLOBAL_SELENIUM_BROWSER_WAIT_TIMEOUT} #Execute Javascript document.getElementById('w-ecomp-footer').style.display = 'none' Log Logged in to ${PORTAL_URL}${PORTAL_ENV} |