diff --git a/tests/resources/Harbor-Pages/Project-Config.robot b/tests/resources/Harbor-Pages/Project-Config.robot index 09425ca58..72e59d3a7 100644 --- a/tests/resources/Harbor-Pages/Project-Config.robot +++ b/tests/resources/Harbor-Pages/Project-Config.robot @@ -10,16 +10,16 @@ Goto Project Config Sleep 3 Retry Element Click //project-detail//ul/li[contains(.,'Summary')] Sleep 3 - Retry Double Keywords When Error Retry Element Click //project-detail//ul/li[contains(.,'Configuration')] Retry Wait Element //clr-checkbox-wrapper/label[contains(.,'Enable content trust')] + Retry Double Keywords When Error Retry Element Click //project-detail//ul/li[contains(.,'Configuration')] Retry Wait Element //clr-checkbox-wrapper/label[contains(.,'Prevent vulnerable images from running.')] Sleep 2 Click Project Public Mouse Down //hbr-project-policy-config//input[@name='public'] Mouse Up //hbr-project-policy-config//input[@name='public'] -Click Content Trust - Mouse Down //hbr-project-policy-config//input[@name='content-trust'] - Mouse Up //hbr-project-policy-config//input[@name='content-trust'] +Click Notary Deployment security + Mouse Down //input[@id='content-trust'] + Mouse Up //input[@id='content-trust'] Click Prevent Running Mouse Down //hbr-project-policy-config//input[@name='prevent-vulnerability-image'] @@ -47,7 +47,7 @@ Project Should Be Public Retry Wait Until Page Contains Element //clr-dg-row[contains(.,'${projectName}')]//clr-dg-cell[contains(.,'Public')] Content Trust Should Be Selected - Checkbox Should Be Selected //hbr-project-policy-config//input[@name='content-trust'] + Checkbox Should Be Selected //input[@id='content-trust'] Prevent Running Should Be Selected Checkbox Should Be Selected //hbr-project-policy-config//input[@name='prevent-vulnerability-image'] diff --git a/tests/robot-cases/Group1-Nightly/Notary.robot b/tests/robot-cases/Group1-Nightly/Notary.robot index 7cae6c926..93b3f643d 100644 --- a/tests/robot-cases/Group1-Nightly/Notary.robot +++ b/tests/robot-cases/Group1-Nightly/Notary.robot @@ -23,7 +23,7 @@ ${SSH_USER} root ${HARBOR_ADMIN} admin *** Test Cases *** -Test Case - Project Level Policy Content Trust +Test Case - Project Level Policy Notary Deployment security Init Chrome Driver ${d}= Get Current Date result_format=%m%s Sign In Harbor ${HARBOR_URL} ${HARBOR_ADMIN} ${HARBOR_PASSWORD} @@ -31,7 +31,7 @@ Test Case - Project Level Policy Content Trust Push Image ${ip} ${HARBOR_ADMIN} ${HARBOR_PASSWORD} project${d} hello-world:latest Go Into Project project${d} Goto Project Config - Click Content Trust + Click Notary Deployment security Save Project Config # Verify # Unsigned image can not be pulled