From 7edf080cc2a6f42be378864147157ec06a7ba050 Mon Sep 17 00:00:00 2001 From: eh552t Date: Mon, 30 Jul 2018 12:48:48 +0200 Subject: Fix CSIT tests for auth login and api changes Change-Id: I73146fd6ad81f8826014ef03ad3e5196b0ef952c Signed-off-by: eh552t Issue-ID: CLAMP-129 --- .../clamp/python-lib/CustomSeleniumLibrary.py | 20 ++++++++++++++++++++ test/csit/scripts/clamp/start_clamp_containers.sh | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100755 test/csit/scripts/clamp/python-lib/CustomSeleniumLibrary.py (limited to 'test/csit/scripts') diff --git a/test/csit/scripts/clamp/python-lib/CustomSeleniumLibrary.py b/test/csit/scripts/clamp/python-lib/CustomSeleniumLibrary.py new file mode 100755 index 000000000..ad11b1152 --- /dev/null +++ b/test/csit/scripts/clamp/python-lib/CustomSeleniumLibrary.py @@ -0,0 +1,20 @@ +from Selenium2Library import Selenium2Library +from selenium.webdriver.common.keys import Keys +import time + +class CustomSeleniumLibrary(Selenium2Library): + def insert_into_prompt(self, text): + alert = None + try: + time.sleep(5) + listOfFields = text.split(" ") + allInOneString="" + for temp in listOfFields: + allInOneString=allInOneString+temp+Keys.TAB + + alert= self._current_browser().switch_to_alert() + alert.send_keys(allInOneString) + except WebDriverException: + raise RuntimeError('There were no alert') + + diff --git a/test/csit/scripts/clamp/start_clamp_containers.sh b/test/csit/scripts/clamp/start_clamp_containers.sh index dc0b4fe41..23b1705e5 100755 --- a/test/csit/scripts/clamp/start_clamp_containers.sh +++ b/test/csit/scripts/clamp/start_clamp_containers.sh @@ -32,7 +32,7 @@ TIME_OUT=600 INTERVAL=5 TIME=0 while [ "$TIME" -lt "$TIME_OUT" ]; do - response=$(curl --write-out '%{http_code}' --silent --output /dev/null -vk --key config/org.onap.clamp.keyfile https://localhost:8443/restservices/clds/v1/clds/healthcheck); echo $response + response=$(curl --write-out '%{http_code}' --silent --output /dev/null -vk --key config/org.onap.clamp.keyfile https://localhost:8443/restservices/clds/v1/healthcheck); echo $response if [ "$response" == "200" ]; then echo Clamp and its database well started in $TIME seconds -- cgit 1.2.3-korg