summaryrefslogtreecommitdiffstats
path: root/robot/resources/portal-sdk
diff options
context:
space:
mode:
authorGary Wu <gary.i.wu@huawei.com>2018-11-01 09:56:45 -0700
committerGary Wu <gary.i.wu@huawei.com>2018-11-01 10:12:17 -0700
commit1e4cd83759e37f5aa5f6849ca1d423e66513e7f7 (patch)
tree37355537308d79f214b51146ac69f862cdb0e176 /robot/resources/portal-sdk
parent49f96a4702d4ac8bd9f6692f0174b899df00edd0 (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>
Diffstat (limited to 'robot/resources/portal-sdk')
-rw-r--r--robot/resources/portal-sdk/portalDef.robot22
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}