${SELENIUM_SPEED_SLOW} .5 seconds
${BASE_URL} https://localhost:8443
+*** Keywords ***
+Create the sessions
+ ${auth}= Create List ${login} ${passw}
+ Create Session clamp ${BASE_URL} auth=${auth} disable_warnings=1
+ Set Global Variable ${clamp_session} clamp
+
*** Test Cases ***
Get Requests health check ok
+ Create the sessions
${resp}= Get Request ${clamp_session} /restservices/clds/v1/healthcheck
Should Be Equal As Strings ${resp.status_code} 200
Wait Until Element Is Visible xpath=//*[@class="navbar-brand logo_name ng-binding"] timeout=60
Element Text Should Be xpath=//*[@class="navbar-brand logo_name ng-binding"] expected=Hello:admin
-Open Holmes CL
- Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[1]/a timeout=60
- Click Element xpath=//*[@id="navbar"]/ul/li[1]/a
- Wait Until Element Is Visible locator=Open CL timeout=60
- Click Element locator=Open CL
- Select From List By Label id=modelName HolmesModel1
- Click Button locator=OK
- Element Should Contain xpath=//*[@id="modeler_name"] Closed Loop Modeler - HolmesModel1
- Element Should Contain xpath=//*[@id="status_clds"] DESIGN
-
-Validate-Test Holmes CL
- Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
- Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
- Wait Until Element Is Visible locator=Validation Test timeout=60
- Click Element locator=Validation Test
- Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
- Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful:TEST
- Element Should Contain xpath=//*[@id="status_clds"] DESIGN
-
-Submit Holmes CL
- Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
- Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
- Wait Until Element Is Visible locator=Submit timeout=60
- Click Element locator=Submit
- Click Button locator=Yes
- Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
- Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful:SUBMIT
- Element Should Contain xpath=//*[@id="status_clds"] DISTRIBUTED
-
-Resubmit Holmes CL
- Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
- Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
- Wait Until Element Is Visible locator=Resubmit timeout=60
- Click Element locator=Resubmit
- Click Button locator=Yes
- Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
- Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful:RESUBMIT
- Element Should Contain xpath=//*[@id="status_clds"] DISTRIBUTED
-
-Deploy Holmes CL
- Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
- Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
- Wait Until Element Is Visible locator=Deploy timeout=60
- Click Element locator=Deploy
-# Wait Until Element Is Visible xpath=//*[@id="deployProperties"] timeout=60
-# Input Text xpath=//*[@id="deployProperties"] text={}
- Click Button locator=Deploy
- Click Button locator=Yes
- Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
- Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful:deploy
- Element Should Contain xpath=//*[@id="status_clds"] ACTIVE
-
-Update Holmes CL
- Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
- Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
- Wait Until Element Is Visible locator=Update timeout=60
- Click Element locator=Update
- Click Button locator=Yes
- Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
- Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful:UPDATE
- Element Should Contain xpath=//*[@id="status_clds"] ACTIVE
-
-Stop Holmes CL
- Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
- Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
- Wait Until Element Is Visible locator=Stop timeout=60
- Click Element locator=Stop
- Click Button locator=Yes
- Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
- Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful:STOP
- Element Should Contain xpath=//*[@id="status_clds"] STOPPED
-
-Restart Holmes CL
- Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
- Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
- Wait Until Element Is Visible locator=Restart timeout=60
- Click Element locator=Restart
- Click Button locator=Yes
- Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
- Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful:RESTART
- Element Should Contain xpath=//*[@id="status_clds"] ACTIVE
-
-UnDeploy Holmes CL
- Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
- Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
- Wait Until Element Is Visible locator=UnDeploy timeout=60
- Click Element locator=UnDeploy
- Click Button locator=Yes
- Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
- Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful:undeploy
- Element Should Contain xpath=//*[@id="status_clds"] DISTRIBUTED
+#Open Holmes CL
+# Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[1]/a timeout=60
+# Click Element xpath=//*[@id="navbar"]/ul/li[1]/a
+# Wait Until Element Is Visible locator=Open CL timeout=60
+# Click Element locator=Open CL
+# Select From List By Label id=modelName HolmesModel1
+# Click Button locator=OK
+# Element Should Contain xpath=//*[@id="modeler_name"] Closed Loop Modeler - HolmesModel1
+# Element Should Contain xpath=//*[@id="status_clds"] DESIGN
+#
+#Validate-Test Holmes CL
+# Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
+# Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
+# Wait Until Element Is Visible locator=Validation Test timeout=60
+# Click Element locator=Validation Test
+# Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
+# Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful: test
+# Element Should Contain xpath=//*[@id="status_clds"] DESIGN
+#
+#Submit Holmes CL
+# Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
+# Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
+# Wait Until Element Is Visible locator=Submit timeout=60
+# Click Element locator=Submit
+# Click Button locator=Yes
+# Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
+# Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful: submit
+# Element Should Contain xpath=//*[@id="status_clds"] DISTRIBUTED
+#
+#Resubmit Holmes CL
+# Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
+# Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
+# Wait Until Element Is Visible locator=Resubmit timeout=60
+# Click Element locator=Resubmit
+# Click Button locator=Yes
+# Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
+# Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful: resubmit
+# Element Should Contain xpath=//*[@id="status_clds"] DISTRIBUTED
+#
+#Deploy Holmes CL
+# Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
+# Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
+# Wait Until Element Is Visible locator=Deploy timeout=60
+# Click Element locator=Deploy
+## Wait Until Element Is Visible xpath=//*[@id="deployProperties"] timeout=60
+## Input Text xpath=//*[@id="deployProperties"] text={}
+# Click Button locator=Deploy
+# Click Button locator=Yes
+# Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
+# Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful: deploy
+# Element Should Contain xpath=//*[@id="status_clds"] ACTIVE
+#
+#Update Holmes CL
+# Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
+# Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
+# Wait Until Element Is Visible locator=Update timeout=60
+# Click Element locator=Update
+# Click Button locator=Yes
+# Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
+# Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful: update
+# Element Should Contain xpath=//*[@id="status_clds"] ACTIVE
+#
+#Stop Holmes CL
+# Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
+# Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
+# Wait Until Element Is Visible locator=Stop timeout=60
+# Click Element locator=Stop
+# Click Button locator=Yes
+# Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
+# Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful: stop
+# Element Should Contain xpath=//*[@id="status_clds"] STOPPED
+#
+#Restart Holmes CL
+# Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
+# Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
+# Wait Until Element Is Visible locator=Restart timeout=60
+# Click Element locator=Restart
+# Click Button locator=Yes
+# Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
+# Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful: restart
+# Element Should Contain xpath=//*[@id="status_clds"] ACTIVE
+#
+#UnDeploy Holmes CL
+# Wait Until Element Is Visible xpath=//*[@id="navbar"]/ul/li[2]/a timeout=60
+# Click Element xpath=//*[@id="navbar"]/ul/li[2]/a
+# Wait Until Element Is Visible locator=UnDeploy timeout=60
+# Click Element locator=UnDeploy
+# Click Button locator=Yes
+# Wait Until Element Is Visible xpath=//*[@id="alert_message_"] timeout=60
+# Element Text Should Be xpath=//*[@id="alert_message_"] expected=Action Successful: undeploy
+# Element Should Contain xpath=//*[@id="status_clds"] DISTRIBUTED
Close Browser
Close Browser