From a40d6091640b6ab5e8c69233ea2bb609356aac46 Mon Sep 17 00:00:00 2001 From: danfengliu Date: Wed, 26 May 2021 10:46:11 +0800 Subject: [PATCH] Remove customize case from common test Signed-off-by: danfengliu --- tests/resources/Harbor-Pages/HomePage.robot | 1 - tests/robot-cases/Group1-Nightly/Common.robot | 19 -------- tests/robot-cases/Group1-Nightly/WebUI.robot | 46 +++++++++++++++++++ 3 files changed, 46 insertions(+), 20 deletions(-) create mode 100644 tests/robot-cases/Group1-Nightly/WebUI.robot diff --git a/tests/resources/Harbor-Pages/HomePage.robot b/tests/resources/Harbor-Pages/HomePage.robot index f31e6e774..0486efdc1 100644 --- a/tests/resources/Harbor-Pages/HomePage.robot +++ b/tests/resources/Harbor-Pages/HomePage.robot @@ -25,7 +25,6 @@ Sign In Harbor Retry Wait Element ${harbor_span_title} Retry Wait Element ${login_name} Retry Wait Element ${login_pwd} - Retry Wait Element //label[contains(@class,'title') and contains(., 'Harbor title')] Input Text ${login_name} ${user} Input Text ${login_pwd} ${pw} Retry Wait Element ${login_btn} diff --git a/tests/robot-cases/Group1-Nightly/Common.robot b/tests/robot-cases/Group1-Nightly/Common.robot index e65833e2c..249c5b826 100644 --- a/tests/robot-cases/Group1-Nightly/Common.robot +++ b/tests/robot-cases/Group1-Nightly/Common.robot @@ -26,25 +26,6 @@ ${SSH_USER} root ${HARBOR_ADMIN} admin *** Test Cases *** -Test Case - Customize Look - [tags] look - Init Chrome Driver - Sign In Harbor ${HARBOR_URL} ${HARBOR_ADMIN} ${HARBOR_PASSWORD} - Retry Wait Element //span[contains(., 'Harbor product name')] - Retry Element Click ${header_user} - Retry Element Click ${about_btn} - Retry Wait Element //p[contains(., 'test customize look for harbor')] - Retry Element Click ${close_btn} - ${style}= Get Element Attribute ${header} style - Log All ${style} - Should Contain ${style} background-color: red - Retry Element Click ${color_theme_light} - Sleep 2 - ${style}= Get Element Attribute ${header} style - Log All ${style} - Should Contain ${style} background-color: yellow - Close Browser - Test Case - Sign With Admin [tags] admin Init Chrome Driver diff --git a/tests/robot-cases/Group1-Nightly/WebUI.robot b/tests/robot-cases/Group1-Nightly/WebUI.robot new file mode 100644 index 000000000..789b8d577 --- /dev/null +++ b/tests/robot-cases/Group1-Nightly/WebUI.robot @@ -0,0 +1,46 @@ +# Copyright Project Harbor Authors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License + +*** Settings *** +Documentation Harbor BATs +Library ../../apitests/python/testutils.py +Library ../../apitests/python/library/oras.py +Library ../../apitests/python/library/singularity.py +Resource ../../resources/Util.robot +Default Tags Nightly + +*** Variables *** +${HARBOR_URL} https://${ip} +${SSH_USER} root +${HARBOR_ADMIN} admin + +*** Test Cases *** +Test Case - Customize Look + [tags] look + Init Chrome Driver + Sign In Harbor ${HARBOR_URL} ${HARBOR_ADMIN} ${HARBOR_PASSWORD} + Retry Wait Element //span[contains(., 'Harbor product name')] + Retry Element Click ${header_user} + Retry Element Click ${about_btn} + Retry Wait Element //p[contains(., 'test customize look for harbor')] + Retry Element Click ${close_btn} + ${style}= Get Element Attribute ${header} style + Log All ${style} + Should Contain ${style} background-color: red + Retry Element Click ${color_theme_light} + Sleep 2 + ${style}= Get Element Attribute ${header} style + Log All ${style} + Should Contain ${style} background-color: yellow + Close Browser \ No newline at end of file