diff --git a/backend/src/integration/groovy/edu/internet2/tier/shibboleth/admin/ui/SeleniumSIDETest.groovy b/backend/src/integration/groovy/edu/internet2/tier/shibboleth/admin/ui/SeleniumSIDETest.groovy index 8688a3820..391ed9d68 100644 --- a/backend/src/integration/groovy/edu/internet2/tier/shibboleth/admin/ui/SeleniumSIDETest.groovy +++ b/backend/src/integration/groovy/edu/internet2/tier/shibboleth/admin/ui/SeleniumSIDETest.groovy @@ -106,9 +106,11 @@ class SeleniumSIDETest extends Specification { // 'Create and Delete Name ID Format Regex Filter' | '/CreateAndDeleteNameIDFormatRegexFilter.side' // 'Create and Delete Name ID Format Script Filter' | '/CreateAndDeleteNameIDFormatScriptFilter.side' // 'Create and Modify Filter Order' | '/ModifyFilterOrder.side' - 'SHIBUI-1281: Metadata Source Dashboard' | '/SHIBUI-1281.side' +// 'SHIBUI-1281: Metadata Source Dashboard' | '/SHIBUI-1281.side' 'SHIBUI-1311: Metadata Provider Dashboard' | '/SHIBUI-1311.side' 'SHIBUI-950: Metadata Source from XML w/ digest' | '/SHIBUI-950.side' + 'SHIBUI-1352: Create LocalDynamic provider' | '/SHIBUI-1352-1.side' + 'SHIBUI-1352: Create FileSystem provider' | '/SHIBUI-1352-2.side' 'SHIBUI-1333: Verify metadata source configuration' | '/SHIBUI-1333.side' } } diff --git a/backend/src/integration/resources/SHIBUI-1281.side b/backend/src/integration/resources/SHIBUI-1281.side index ba84ab674..a2de5662e 100644 --- a/backend/src/integration/resources/SHIBUI-1281.side +++ b/backend/src/integration/resources/SHIBUI-1281.side @@ -78,12 +78,12 @@ "id": "218e51fd-49e6-400b-9d7f-61bcd8e0c074", "comment": "", "command": "click", - "target": "id=field1", + "target": "id=/serviceProviderName", "targets": [ - ["id=field1", "id"], + ["id=/serviceProviderName", "id"], ["name=field1", "name"], - ["css=#field1", "css:finder"], - ["xpath=//input[@id='field1']", "xpath:attributes"], + ["css=#\\/serviceProviderName", "css:finder"], + ["xpath=//input[@id='/serviceProviderName']", "xpath:attributes"], ["xpath=//input", "xpath:position"] ], "value": "" @@ -91,7 +91,7 @@ "id": "9ee43e46-ab9e-46b1-8eb2-9718fb98bda2", "comment": "", "command": "type", - "target": "id=field1", + "target": "id=/serviceProviderName", "targets": [ ["id=field1", "id"], ["name=field1", "name"], @@ -104,12 +104,12 @@ "id": "7fe7298b-275c-4797-8d1b-f4547b63eb02", "comment": "", "command": "type", - "target": "id=field2", + "target": "id=/entityId", "targets": [ - ["id=field2", "id"], + ["id=/entityId", "id"], ["name=field2", "name"], - ["css=#field2", "css:finder"], - ["xpath=//input[@id='field2']", "xpath:attributes"], + ["css=#\\/entityId", "css:finder"], + ["xpath=//input[@id='/entityId']", "xpath:attributes"], ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "test-1234" @@ -127,12 +127,12 @@ "id": "4d88e469-df2f-40ee-a557-b5eafbc24ef3", "comment": "", "command": "click", - "target": "id=field5", + "target": "id=/organization/name", "targets": [ - ["id=field5", "id"], + ["id=/organization/name", "id"], ["name=field5", "name"], - ["css=#field5", "css:finder"], - ["xpath=//input[@id='field5']", "xpath:attributes"], + ["css=#\\/organization\\/name", "css:finder"], + ["xpath=//input[@id='/organization/name']", "xpath:attributes"], ["xpath=//input", "xpath:position"] ], "value": "" @@ -140,7 +140,7 @@ "id": "e0168286-af90-4c0a-a0ba-0dd97d64849b", "comment": "", "command": "type", - "target": "id=field5", + "target": "id=/organization/name", "targets": [ ["id=field5", "id"], ["name=field5", "name"], @@ -153,12 +153,12 @@ "id": "8f6dcf95-41e4-446a-a7fb-a064d928e1bc", "comment": "", "command": "type", - "target": "id=field6", + "target": "id=/organization/displayName", "targets": [ - ["id=field6", "id"], + ["id=/organization/displayName", "id"], ["name=field6", "name"], - ["css=#field6", "css:finder"], - ["xpath=//input[@id='field6']", "xpath:attributes"], + ["css=#\\/organization\\/displayName", "css:finder"], + ["xpath=//input[@id='/organization/displayName']", "xpath:attributes"], ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "Test Org Name" @@ -166,12 +166,12 @@ "id": "7cc2068e-3fa3-4f1c-ac97-c63e78911b9e", "comment": "", "command": "type", - "target": "id=field7", + "target": "id=/organization/url", "targets": [ - ["id=field7", "id"], + ["id=/organization/url", "id"], ["name=field7", "name"], - ["css=#field7", "css:finder"], - ["xpath=//input[@id='field7']", "xpath:attributes"], + ["css=#\\/organization\\/url", "css:finder"], + ["xpath=//input[@id='/organization/url']", "xpath:attributes"], ["xpath=//div[3]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "http://test.org" @@ -186,38 +186,16 @@ ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] ], "value": "" - }, { - "id": "0164c16e-0edf-4fa0-bd85-f15cc5d509f2", - "comment": "", - "command": "mouseOver", - "target": "css=.btn-success", - "targets": [ - ["css=.btn-success", "css:finder"], - ["xpath=//div/button", "xpath:position"], - ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] - ], - "value": "" - }, { - "id": "597fbe8a-102a-4b28-839c-800ed80e70e6", - "comment": "", - "command": "mouseOut", - "target": "css=.btn-success", - "targets": [ - ["css=.btn-success", "css:finder"], - ["xpath=//div/button", "xpath:position"], - ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] - ], - "value": "" }, { "id": "5379b245-cd77-43c1-b424-3b6595c74174", "comment": "", "command": "click", - "target": "id=field10", + "target": "id=/contacts/0/name", "targets": [ - ["id=field10", "id"], + ["id=/contacts/0/name", "id"], ["name=field10", "name"], - ["css=#field10", "css:finder"], - ["xpath=//input[@id='field10']", "xpath:attributes"], + ["css=#\\/contacts\\/0\\/name", "css:finder"], + ["xpath=//input[@id='/contacts/0/name']", "xpath:attributes"], ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "" @@ -225,7 +203,7 @@ "id": "b658cae2-ba5a-406b-a48c-87d110ff4ed0", "comment": "", "command": "type", - "target": "id=field10", + "target": "id=/contacts/0/name", "targets": [ ["id=field10", "id"], ["name=field10", "name"], @@ -238,12 +216,12 @@ "id": "3a2de62d-c1c1-43a7-a484-8a0d23bf301e", "comment": "", "command": "click", - "target": "id=field11", + "target": "id=/contacts/0/type", "targets": [ - ["id=field11", "id"], + ["id=/contacts/0/type", "id"], ["name=field11", "name"], - ["css=#field11", "css:finder"], - ["xpath=//select[@id='field11']", "xpath:attributes"], + ["css=#\\/contacts\\/0\\/type", "css:finder"], + ["xpath=//select[@id='/contacts/0/type']", "xpath:attributes"], ["xpath=//select", "xpath:position"] ], "value": "" @@ -251,32 +229,19 @@ "id": "86e4e429-2a72-496a-add8-df2fc079d157", "comment": "", "command": "select", - "target": "id=field11", + "target": "id=/contacts/0/type", "targets": [], "value": "label=Technical" - }, { - "id": "1c7bb140-213a-4d65-b8f2-ad2229babc9c", - "comment": "", - "command": "click", - "target": "css=option:nth-child(3)", - "targets": [ - ["css=option:nth-child(3)", "css:finder"], - ["xpath=//option[@value='2: technical']", "xpath:attributes"], - ["xpath=//select[@id='field11']/option[3]", "xpath:idRelative"], - ["xpath=//option[3]", "xpath:position"], - ["xpath=//option[contains(.,'Technical')]", "xpath:innerText"] - ], - "value": "" }, { "id": "95531b0b-c084-422d-bac9-60ee7e7a9f16", "comment": "", "command": "click", - "target": "id=field12", + "target": "id=/contacts/0/emailAddress", "targets": [ - ["id=field12", "id"], + ["id=/contacts/0/emailAddress", "id"], ["name=field12", "name"], - ["css=#field12", "css:finder"], - ["xpath=//input[@id='field12']", "xpath:attributes"], + ["css=#\\/contacts\\/0\\/emailAddress", "css:finder"], + ["xpath=//input[@id='/contacts/0/emailAddress']", "xpath:attributes"], ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[3]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "" @@ -284,7 +249,7 @@ "id": "e5d6662e-38d4-479f-b76b-c0c05fcabe15", "comment": "", "command": "type", - "target": "id=field12", + "target": "id=/contacts/0/emailAddress", "targets": [ ["id=field12", "id"], ["name=field12", "name"], @@ -304,38 +269,16 @@ ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] ], "value": "" - }, { - "id": "1ea205c7-9c1b-439b-81d8-936b6bfd5d51", - "comment": "", - "command": "mouseOver", - "target": "css=.btn-success", - "targets": [ - ["css=.btn-success", "css:finder"], - ["xpath=//div/button", "xpath:position"], - ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] - ], - "value": "" - }, { - "id": "1e020101-0002-4465-aaa6-683b6cc4b3fb", - "comment": "", - "command": "mouseOut", - "target": "css=.btn-success", - "targets": [ - ["css=.btn-success", "css:finder"], - ["xpath=//div/button", "xpath:position"], - ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] - ], - "value": "" }, { "id": "234de758-df6d-47d7-af74-83aee3fa1e72", "comment": "", "command": "click", - "target": "id=field14", + "target": "id=/contacts/1/name", "targets": [ - ["id=field14", "id"], + ["id=/contacts/1/name", "id"], ["name=field14", "name"], - ["css=#field14", "css:finder"], - ["xpath=//input[@id='field14']", "xpath:attributes"], + ["css=#\\/contacts\\/1\\/name", "css:finder"], + ["xpath=//input[@id='/contacts/1/name']", "xpath:attributes"], ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "" @@ -343,7 +286,7 @@ "id": "02819e27-7aed-4a1a-867f-f8131c3897d8", "comment": "", "command": "type", - "target": "id=field14", + "target": "id=/contacts/1/name", "targets": [ ["id=field14", "id"], ["name=field14", "name"], @@ -352,18 +295,11 @@ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "Test User 2" - }, { - "id": "9b4c76b4-3851-4aac-a9f5-67e20c36f174", - "comment": "", - "command": "select", - "target": "id=field15", - "targets": [], - "value": "label=Support" }, { "id": "1d478856-8742-4627-acbe-daed2bb83abe", "comment": "", "command": "click", - "target": "css=#field15 > option:nth-child(2)", + "target": "id=/contacts/1/type", "targets": [ ["css=#field15 > option:nth-child(2)", "css:finder"], ["xpath=(//option[@value='1: support'])[2]", "xpath:attributes"], @@ -371,16 +307,29 @@ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[2]/sf-form-element/div/sf-widget-chooser/select-component/div/select/option[2]", "xpath:position"] ], "value": "" + }, { + "id": "9b4c76b4-3851-4aac-a9f5-67e20c36f174", + "comment": "", + "command": "select", + "target": "id=/contacts/1/type", + "targets": [ + ["id=/contacts/1/type", "id"], + ["name=field15", "name"], + ["css=#\\/contacts\\/1\\/type", "css:finder"], + ["xpath=//select[@id='/contacts/1/type']", "xpath:attributes"], + ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[2]/sf-form-element/div/sf-widget-chooser/select-component/div/select", "xpath:position"] + ], + "value": "label=Support" }, { "id": "5e3fddc1-786d-4040-8351-2f553e3c8811", "comment": "", "command": "click", - "target": "id=field16", + "target": "id=/contacts/1/emailAddress", "targets": [ - ["id=field16", "id"], + ["id=/contacts/1/emailAddress", "id"], ["name=field16", "name"], - ["css=#field16", "css:finder"], - ["xpath=//input[@id='field16']", "xpath:attributes"], + ["css=#\\/contacts\\/1\\/emailAddress", "css:finder"], + ["xpath=//input[@id='/contacts/1/emailAddress']", "xpath:attributes"], ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[3]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "" @@ -388,7 +337,7 @@ "id": "700d8907-6a65-43d5-aebf-60a392379534", "comment": "", "command": "type", - "target": "id=field16", + "target": "id=/contacts/1/emailAddress", "targets": [ ["id=field16", "id"], ["name=field16", "name"], @@ -401,22 +350,22 @@ "id": "fdda1155-876f-46a4-ae4f-c3519ed34b62", "comment": "", "command": "click", - "target": "css=.label:nth-child(1)", + "target": "css=.next", "targets": [ - ["css=.label:nth-child(1)", "css:finder"], - ["xpath=//li[3]/button/span", "xpath:position"] + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] ], "value": "" }, { "id": "f38b7fca-0c0c-4658-9df6-10a26881c6a5", "comment": "", "command": "click", - "target": "id=field19", + "target": "id=/mdui/displayName", "targets": [ - ["id=field19", "id"], + ["id=/mdui/displayName", "id"], ["name=field19", "name"], - ["css=#field19", "css:finder"], - ["xpath=//input[@id='field19']", "xpath:attributes"], + ["css=#\\/mdui\\/displayName", "css:finder"], + ["xpath=//input[@id='/mdui/displayName']", "xpath:attributes"], ["xpath=//input", "xpath:position"] ], "value": "" @@ -424,7 +373,7 @@ "id": "c03c4582-e1f1-449f-9a79-300d48ad69d8", "comment": "", "command": "type", - "target": "id=field19", + "target": "id=/mdui/displayName", "targets": [ ["id=field19", "id"], ["name=field19", "name"], @@ -437,12 +386,12 @@ "id": "5098507c-fa51-4c13-b9a3-381034e0fa52", "comment": "", "command": "type", - "target": "id=field20", + "target": "id=/mdui/informationUrl", "targets": [ - ["id=field20", "id"], + ["id=/mdui/informationUrl", "id"], ["name=field20", "name"], - ["css=#field20", "css:finder"], - ["xpath=//input[@id='field20']", "xpath:attributes"], + ["css=#\\/mdui\\/informationUrl", "css:finder"], + ["xpath=//input[@id='/mdui/informationUrl']", "xpath:attributes"], ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "http://test.org/info" @@ -450,11 +399,12 @@ "id": "d5de3699-5a18-4abe-a2ea-0a2b7565c525", "comment": "", "command": "type", - "target": "name=field21", + "target": "id=/mdui/description", "targets": [ + ["id=/mdui/description", "id"], ["name=field21", "name"], - ["css=.textarea-widget", "css:finder"], - ["xpath=//textarea[@name='field21']", "xpath:attributes"], + ["css=#\\/mdui\\/description", "css:finder"], + ["xpath=//textarea[@id='/mdui/description']", "xpath:attributes"], ["xpath=//textarea", "xpath:position"] ], "value": "This is a description." @@ -462,12 +412,12 @@ "id": "115bb9a9-e991-4cf0-8bcb-363d9dc3c269", "comment": "", "command": "click", - "target": "id=field22", + "target": "id=/mdui/privacyStatementUrl", "targets": [ - ["id=field22", "id"], + ["id=/mdui/privacyStatementUrl", "id"], ["name=field22", "name"], - ["css=#field22", "css:finder"], - ["xpath=//input[@id='field22']", "xpath:attributes"], + ["css=#\\/mdui\\/privacyStatementUrl", "css:finder"], + ["xpath=//input[@id='/mdui/privacyStatementUrl']", "xpath:attributes"], ["xpath=//fieldset[2]/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "" @@ -475,7 +425,7 @@ "id": "df623bef-a1fc-48ff-aa93-05e0da85ef51", "comment": "", "command": "type", - "target": "id=field22", + "target": "id=/mdui/privacyStatementUrl", "targets": [ ["id=field22", "id"], ["name=field22", "name"], @@ -488,12 +438,12 @@ "id": "ed17408b-a763-4e5d-86cd-efe575df8d08", "comment": "", "command": "type", - "target": "id=field23", + "target": "id=/mdui/logoUrl", "targets": [ - ["id=field23", "id"], + ["id=/mdui/logoUrl", "id"], ["name=field23", "name"], - ["css=#field23", "css:finder"], - ["xpath=//input[@id='field23']", "xpath:attributes"], + ["css=#\\/mdui\\/logoUrl", "css:finder"], + ["xpath=//input[@id='/mdui/logoUrl']", "xpath:attributes"], ["xpath=//fieldset[2]/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "http://test.org/logo" @@ -501,11 +451,12 @@ "id": "2946a968-7289-43e5-820d-b1aee442ce96", "comment": "", "command": "type", - "target": "name=field24", + "target": "id=/mdui/logoWidth", "targets": [ + ["id=/mdui/logoWidth", "id"], ["name=field24", "name"], - ["css=integer-component .ng-dirty", "css:finder"], - ["xpath=//input[@name='field24']", "xpath:attributes"], + ["css=#\\/mdui\\/logoWidth", "css:finder"], + ["xpath=//input[@id='/mdui/logoWidth']", "xpath:attributes"], ["xpath=//integer-component/div/input", "xpath:position"] ], "value": "200" @@ -513,11 +464,12 @@ "id": "ceec5477-13d4-4ab4-944e-a2a34a9b4510", "comment": "", "command": "type", - "target": "name=field25", + "target": "id=/mdui/logoHeight", "targets": [ + ["id=/mdui/logoHeight", "id"], ["name=field25", "name"], - ["css=.ng-untouched:nth-child(3)", "css:finder"], - ["xpath=//input[@name='field25']", "xpath:attributes"], + ["css=#\\/mdui\\/logoHeight", "css:finder"], + ["xpath=//input[@id='/mdui/logoHeight']", "xpath:attributes"], ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/integer-component/div/input", "xpath:position"] ], "value": "300" @@ -531,18 +483,11 @@ ["xpath=//li[3]/button", "xpath:position"] ], "value": "" - }, { - "id": "c77b3648-fce1-46f9-aec9-ca88c90d4c92", - "comment": "", - "command": "select", - "target": "id=field28", - "targets": [], - "value": "label=SAML 2" }, { "id": "88054c63-d468-4340-b4d3-c69fb6ed6f96", "comment": "", "command": "click", - "target": "css=option:nth-child(2)", + "target": "id=/serviceProviderSsoDescriptor/protocolSupportEnum", "targets": [ ["css=option:nth-child(2)", "css:finder"], ["xpath=//option[@value='1: SAML 2']", "xpath:attributes"], @@ -552,51 +497,52 @@ ], "value": "" }, { - "id": "aec93dce-3142-4df3-b09d-735c70d1197b", + "id": "c77b3648-fce1-46f9-aec9-ca88c90d4c92", "comment": "", - "command": "click", - "target": "css=.btn-success > translate-i18n", + "command": "select", + "target": "id=/serviceProviderSsoDescriptor/protocolSupportEnum", "targets": [ - ["css=.btn-success > translate-i18n", "css:finder"], - ["xpath=//div/button/translate-i18n", "xpath:position"] + ["id=/serviceProviderSsoDescriptor/protocolSupportEnum", "id"], + ["name=field28", "name"], + ["css=#\\/serviceProviderSsoDescriptor\\/protocolSupportEnum", "css:finder"], + ["xpath=//select[@id='/serviceProviderSsoDescriptor/protocolSupportEnum']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] ], - "value": "" + "value": "label=SAML 2" }, { - "id": "a0102f51-f1d8-4c38-9170-482022ea7397", + "id": "aec93dce-3142-4df3-b09d-735c70d1197b", "comment": "", "command": "click", - "target": "id=field30", + "target": "css=.btn-success", "targets": [ - ["id=field30", "id"], - ["css=#field30", "css:finder"], - ["xpath=//input[@id='field30']", "xpath:attributes"], - ["xpath=//div[@id='field30-container']/div/input", "xpath:idRelative"], - ["xpath=//input", "xpath:position"] + ["css=.btn-success", "css:finder"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] ], "value": "" }, { - "id": "9033e5ad-4255-4aa7-a878-c7beab69ee8e", + "id": "a0102f51-f1d8-4c38-9170-482022ea7397", "comment": "", "command": "click", - "target": "css=.btn-outline-secondary", + "target": "css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/0-container .btn", "targets": [ - ["css=.btn-outline-secondary", "css:finder"], + ["css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/0-container .btn", "css:finder"], ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], - ["xpath=//div[@id='field30-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div[@id='/serviceProviderSsoDescriptor/nameIdFormats/0-container']/div/div/button", "xpath:idRelative"], ["xpath=//div/div/div/button", "xpath:position"], ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] ], "value": "" }, { - "id": "e825ea5f-f467-456f-b4d0-0c3138b65cb1", + "id": "9033e5ad-4255-4aa7-a878-c7beab69ee8e", "comment": "", "command": "click", - "target": "id=field30__option--0", + "target": "id=/serviceProviderSsoDescriptor/nameIdFormats/0__option--0", "targets": [ - ["id=field30__option--0", "id"], - ["css=#field30__option--0", "css:finder"], - ["xpath=//li[@id='field30__option--0']", "xpath:attributes"], - ["xpath=//ul[@id='field30__listbox']/li", "xpath:idRelative"], + ["id=/serviceProviderSsoDescriptor/nameIdFormats/0__option--0", "id"], + ["css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/0__option--0", "css:finder"], + ["xpath=//li[@id='/serviceProviderSsoDescriptor/nameIdFormats/0__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='/serviceProviderSsoDescriptor/nameIdFormats/0__listbox']/li", "xpath:idRelative"], ["xpath=//auto-complete/div/ul/li", "xpath:position"] ], "value": "" @@ -604,7 +550,7 @@ "id": "c21b1d7a-9325-4d70-887d-387c7a042c08", "comment": "", "command": "click", - "target": "css=.btn-success > translate-i18n", + "target": "css=.btn-success", "targets": [ ["css=.btn-success > translate-i18n", "css:finder"], ["xpath=//div/button/translate-i18n", "xpath:position"] @@ -614,11 +560,11 @@ "id": "c1534880-c4e5-4fbd-b200-c28f9f556ab9", "comment": "", "command": "click", - "target": "css=#field31-container .btn", + "target": "css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/1-container .btn", "targets": [ - ["css=#field31-container .btn", "css:finder"], + ["css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/1-container .btn", "css:finder"], ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], - ["xpath=//div[@id='field31-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div[@id='/serviceProviderSsoDescriptor/nameIdFormats/1-container']/div/div/button", "xpath:idRelative"], ["xpath=//li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] ], "value": "" @@ -626,12 +572,12 @@ "id": "d07b2d83-3699-4f48-90e8-6fc883d3a02a", "comment": "", "command": "click", - "target": "id=field31__option--1", + "target": "id=/serviceProviderSsoDescriptor/nameIdFormats/1__option--1", "targets": [ - ["id=field31__option--1", "id"], - ["css=#field31__option--1", "css:finder"], - ["xpath=//li[@id='field31__option--1']", "xpath:attributes"], - ["xpath=//ul[@id='field31__listbox']/li[2]", "xpath:idRelative"], + ["id=/serviceProviderSsoDescriptor/nameIdFormats/1__option--1", "id"], + ["css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/1__option--1", "css:finder"], + ["xpath=//li[@id='/serviceProviderSsoDescriptor/nameIdFormats/1__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='/serviceProviderSsoDescriptor/nameIdFormats/1__listbox']/li[2]", "xpath:idRelative"], ["xpath=//li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[2]", "xpath:position"] ], "value": "" @@ -646,49 +592,28 @@ ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] ], "value": "" - }, { - "id": "c585c804-6266-4d0e-8c02-f613347a6ccc", - "comment": "", - "command": "mouseOver", - "target": "css=.btn-success", - "targets": [ - ["css=.btn-success", "css:finder"], - ["xpath=//div/button", "xpath:position"], - ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] - ], - "value": "" - }, { - "id": "54db9f8d-92a6-495e-9481-7f08f5a9f8d3", - "comment": "", - "command": "mouseOut", - "target": "css=.btn-success", - "targets": [ - ["css=.btn-success", "css:finder"], - ["xpath=//div/button", "xpath:position"], - ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] - ], - "value": "" }, { "id": "97a98737-862d-4567-8b20-c5c991444ed0", "comment": "", "command": "click", - "target": "css=#field32-container .fa", + "target": "css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/2-container .btn", "targets": [ - ["css=#field32-container .fa", "css:finder"], - ["xpath=//div[@id='field32-container']/div/div/button/i", "xpath:idRelative"], - ["xpath=//li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button/i", "xpath:position"] + ["css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/2-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[4]", "xpath:attributes"], + ["xpath=//div[@id='/serviceProviderSsoDescriptor/nameIdFormats/2-container']/div/div/button", "xpath:idRelative"], + ["xpath=//li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] ], "value": "" }, { "id": "686e004c-2b0f-4308-8622-b04bc05a50a9", "comment": "", "command": "click", - "target": "id=field32__option--2", + "target": "id=/serviceProviderSsoDescriptor/nameIdFormats/2__option--2", "targets": [ - ["id=field32__option--2", "id"], - ["css=#field32__option--2", "css:finder"], - ["xpath=//li[@id='field32__option--2']", "xpath:attributes"], - ["xpath=//ul[@id='field32__listbox']/li[3]", "xpath:idRelative"], + ["id=/serviceProviderSsoDescriptor/nameIdFormats/2__option--2", "id"], + ["css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/2__option--2", "css:finder"], + ["xpath=//li[@id='/serviceProviderSsoDescriptor/nameIdFormats/2__option--2']", "xpath:attributes"], + ["xpath=//ul[@id='/serviceProviderSsoDescriptor/nameIdFormats/2__listbox']/li[3]", "xpath:idRelative"], ["xpath=//li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[3]", "xpath:position"] ], "value": "" @@ -696,21 +621,22 @@ "id": "104367d3-f250-4439-8721-32dcf9f25e0c", "comment": "", "command": "click", - "target": "css=.fa-plus", + "target": "css=.btn-success", "targets": [ - ["css=.fa-plus", "css:finder"], - ["xpath=//div/button/i", "xpath:position"] + ["css=.btn-success", "css:finder"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] ], "value": "" }, { "id": "e2e8d5d4-8b6a-42d5-9fe7-abb8a84216e3", "comment": "", "command": "click", - "target": "css=#field33-container .btn", + "target": "css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/3-container .btn", "targets": [ - ["css=#field33-container .btn", "css:finder"], + ["css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/3-container .btn", "css:finder"], ["xpath=(//button[@type='button'])[5]", "xpath:attributes"], - ["xpath=//div[@id='field33-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div[@id='/serviceProviderSsoDescriptor/nameIdFormats/3-container']/div/div/button", "xpath:idRelative"], ["xpath=//li[4]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] ], "value": "" @@ -718,12 +644,12 @@ "id": "b6ac5230-772b-44bc-b9d1-6ae8a58e0368", "comment": "", "command": "click", - "target": "id=field33__option--3", + "target": "id=/serviceProviderSsoDescriptor/nameIdFormats/3__option--3", "targets": [ - ["id=field33__option--3", "id"], - ["css=#field33__option--3", "css:finder"], - ["xpath=//li[@id='field33__option--3']", "xpath:attributes"], - ["xpath=//ul[@id='field33__listbox']/li[4]", "xpath:idRelative"], + ["id=/serviceProviderSsoDescriptor/nameIdFormats/3__option--3", "id"], + ["css=#\\/serviceProviderSsoDescriptor\\/nameIdFormats\\/3__option--3", "css:finder"], + ["xpath=//li[@id='/serviceProviderSsoDescriptor/nameIdFormats/3__option--3']", "xpath:attributes"], + ["xpath=//ul[@id='/serviceProviderSsoDescriptor/nameIdFormats/3__listbox']/li[4]", "xpath:idRelative"], ["xpath=//li[4]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[4]", "xpath:position"] ], "value": "" @@ -737,24 +663,11 @@ ["xpath=//div/button/translate-i18n", "xpath:position"] ], "value": "" - }, { - "id": "f7fc386e-fcea-4999-9242-f9c578b753bd", - "comment": "", - "command": "click", - "target": "id=field34", - "targets": [ - ["id=field34", "id"], - ["css=#field34", "css:finder"], - ["xpath=//input[@id='field34']", "xpath:attributes"], - ["xpath=//div[@id='field34-container']/div/input", "xpath:idRelative"], - ["xpath=//li[5]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/input", "xpath:position"] - ], - "value": "" }, { "id": "23fd8856-32df-48ed-a198-a74e8ca71b10", "comment": "", "command": "type", - "target": "id=field34", + "target": "id=/serviceProviderSsoDescriptor/nameIdFormats/4", "targets": [ ["id=field34", "id"], ["css=#field34", "css:finder"], @@ -763,16 +676,6 @@ ["xpath=//li[5]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/input", "xpath:position"] ], "value": "somethingElse" - }, { - "id": "d39d708a-1eb4-42a6-9854-4e952f0d9e58", - "comment": "", - "command": "click", - "target": "css=.container-fluid > .row", - "targets": [ - ["css=.container-fluid > .row", "css:finder"], - ["xpath=//fieldset-object/div/div", "xpath:position"] - ], - "value": "" }, { "id": "4f61120b-7c6b-4f8e-8543-898298451a56", "comment": "", @@ -798,12 +701,12 @@ "id": "62ade28b-19d4-4c54-b179-0d36312c578f", "comment": "", "command": "click", - "target": "id=field38", + "target": "id=/logoutEndpoints/0/url", "targets": [ - ["id=field38", "id"], + ["id=/logoutEndpoints/0/url", "id"], ["name=field38", "name"], - ["css=#field38", "css:finder"], - ["xpath=//input[@id='field38']", "xpath:attributes"], + ["css=#\\/logoutEndpoints\\/0\\/url", "css:finder"], + ["xpath=//input[@id='/logoutEndpoints/0/url']", "xpath:attributes"], ["xpath=//input", "xpath:position"] ], "value": "" @@ -811,7 +714,7 @@ "id": "517e5991-197d-42fd-86ff-4da5fd04949b", "comment": "", "command": "type", - "target": "id=field38", + "target": "id=/logoutEndpoints/0/url", "targets": [ ["id=field38", "id"], ["name=field38", "name"], @@ -820,18 +723,11 @@ ["xpath=//input", "xpath:position"] ], "value": "http://test.org/logout" - }, { - "id": "6967d0bb-dbf7-4f57-9e55-6de71abd69c1", - "comment": "", - "command": "select", - "target": "id=field39", - "targets": [], - "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" }, { "id": "034f6a60-6b2d-42f1-adb4-515c8a750953", "comment": "", "command": "click", - "target": "css=option:nth-child(2)", + "target": "id=/logoutEndpoints/0/bindingType", "targets": [ ["css=option:nth-child(2)", "css:finder"], ["xpath=//option[@value='1: urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST']", "xpath:attributes"], @@ -840,11 +736,24 @@ ["xpath=//option[contains(.,'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST')]", "xpath:innerText"] ], "value": "" + }, { + "id": "6967d0bb-dbf7-4f57-9e55-6de71abd69c1", + "comment": "", + "command": "select", + "target": "id=/logoutEndpoints/0/bindingType", + "targets": [ + ["id=/logoutEndpoints/0/bindingType", "id"], + ["name=field39", "name"], + ["css=#\\/logoutEndpoints\\/0\\/bindingType", "css:finder"], + ["xpath=//select[@id='/logoutEndpoints/0/bindingType']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" }, { "id": "542f9b37-a63d-4acb-ba3e-2ac3706b6667", "comment": "", "command": "click", - "target": "css=.btn-success > translate-i18n", + "target": "css=.btn-success", "targets": [ ["css=.btn-success > translate-i18n", "css:finder"], ["xpath=//div/button/translate-i18n", "xpath:position"] @@ -854,12 +763,12 @@ "id": "39dedb16-bcd2-496a-af85-7d20a129593b", "comment": "", "command": "click", - "target": "id=field41", + "target": "id=/logoutEndpoints/1/url", "targets": [ - ["id=field41", "id"], + ["id=/logoutEndpoints/1/url", "id"], ["name=field41", "name"], - ["css=#field41", "css:finder"], - ["xpath=//input[@id='field41']", "xpath:attributes"], + ["css=#\\/logoutEndpoints\\/1\\/url", "css:finder"], + ["xpath=//input[@id='/logoutEndpoints/1/url']", "xpath:attributes"], ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "" @@ -867,7 +776,7 @@ "id": "d25f708c-f72a-4fb7-88c1-a25a61d9f72a", "comment": "", "command": "type", - "target": "id=field41", + "target": "id=/logoutEndpoints/1/url", "targets": [ ["id=field41", "id"], ["name=field41", "name"], @@ -876,18 +785,11 @@ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "http://test.org/logout2" - }, { - "id": "e0e7ef9b-4ed1-4df2-b501-9cbb855baa7f", - "comment": "", - "command": "select", - "target": "id=field42", - "targets": [], - "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" }, { "id": "bee9600e-b6db-484a-9b87-d7c657911108", "comment": "", "command": "click", - "target": "css=#field42 > option:nth-child(3)", + "target": "id=/logoutEndpoints/1/bindingType", "targets": [ ["css=#field42 > option:nth-child(3)", "css:finder"], ["xpath=(//option[@value='2: urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redir'])[2]", "xpath:attributes"], @@ -895,25 +797,38 @@ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[2]/sf-form-element/div/sf-widget-chooser/select-component/div/select/option[3]", "xpath:position"] ], "value": "" + }, { + "id": "e0e7ef9b-4ed1-4df2-b501-9cbb855baa7f", + "comment": "", + "command": "select", + "target": "id=/logoutEndpoints/1/bindingType", + "targets": [ + ["id=/logoutEndpoints/1/bindingType", "id"], + ["name=field42", "name"], + ["css=#\\/logoutEndpoints\\/1\\/bindingType", "css:finder"], + ["xpath=//select[@id='/logoutEndpoints/1/bindingType']", "xpath:attributes"], + ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[2]/sf-form-element/div/sf-widget-chooser/select-component/div/select", "xpath:position"] + ], + "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect" }, { "id": "a47fdf43-1336-4fdb-a395-f14f0fe131de", "comment": "", "command": "click", - "target": "css=.label:nth-child(1)", + "target": "css=.next", "targets": [ - ["css=.label:nth-child(1)", "css:finder"], - ["xpath=//li[3]/button/span", "xpath:position"] + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] ], "value": "" }, { "id": "6c794e94-9c64-4683-816a-380432f2ed79", "comment": "", "command": "click", - "target": "id=field45-0", + "target": "id=/securityInfo/x509CertificateAvailable", "targets": [ - ["id=field45-0", "id"], - ["css=#field45-0", "css:finder"], - ["xpath=//input[@id='field45-0']", "xpath:attributes"], + ["id=/securityInfo/x509CertificateAvailable", "id"], + ["css=.form-check:nth-child(3) #\\/securityInfo\\/x509CertificateAvailable", "css:finder"], + ["xpath=//input[@id='/securityInfo/x509CertificateAvailable']", "xpath:attributes"], ["xpath=//input", "xpath:position"] ], "value": "" @@ -921,11 +836,11 @@ "id": "f0ade90e-2c31-4a77-b936-3b2a00388477", "comment": "", "command": "click", - "target": "id=field46-0", + "target": "id=/securityInfo/authenticationRequestsSigned", "targets": [ - ["id=field46-0", "id"], - ["css=#field46-0", "css:finder"], - ["xpath=//input[@id='field46-0']", "xpath:attributes"], + ["id=/securityInfo/authenticationRequestsSigned", "id"], + ["css=.form-check:nth-child(3) #\\/securityInfo\\/authenticationRequestsSigned", "css:finder"], + ["xpath=//input[@id='/securityInfo/authenticationRequestsSigned']", "xpath:attributes"], ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/boolean-radio/div/div/label/input", "xpath:position"] ], "value": "" @@ -933,11 +848,11 @@ "id": "e26eda6f-1897-42e2-9ea9-671b1ff88874", "comment": "", "command": "click", - "target": "id=field47-0", + "target": "id=/securityInfo/wantAssertionsSigned", "targets": [ - ["id=field47-0", "id"], - ["css=#field47-0", "css:finder"], - ["xpath=//input[@id='field47-0']", "xpath:attributes"], + ["id=/securityInfo/wantAssertionsSigned", "id"], + ["css=.form-check:nth-child(3) #\\/securityInfo\\/wantAssertionsSigned", "css:finder"], + ["xpath=//input[@id='/securityInfo/wantAssertionsSigned']", "xpath:attributes"], ["xpath=//div[3]/sf-form-element/div/sf-widget-chooser/boolean-radio/div/div/label/input", "xpath:position"] ], "value": "" @@ -945,12 +860,12 @@ "id": "3e11e54a-1b36-43ed-a8e5-d91f1fbed991", "comment": "", "command": "click", - "target": "id=field50", + "target": "id=/securityInfo/x509Certificates/0/name", "targets": [ - ["id=field50", "id"], + ["id=/securityInfo/x509Certificates/0/name", "id"], ["name=field50", "name"], - ["css=#field50", "css:finder"], - ["xpath=//input[@id='field50']", "xpath:attributes"], + ["css=#\\/securityInfo\\/x509Certificates\\/0\\/name", "css:finder"], + ["xpath=//input[@id='/securityInfo/x509Certificates/0/name']", "xpath:attributes"], ["xpath=//div/input", "xpath:position"] ], "value": "" @@ -958,7 +873,7 @@ "id": "5acb8e19-16a3-4139-a961-1b58c11c4681", "comment": "", "command": "type", - "target": "id=field50", + "target": "id=/securityInfo/x509Certificates/0/name", "targets": [ ["id=field50", "id"], ["name=field50", "name"], @@ -971,12 +886,12 @@ "id": "23ff8b87-ac6c-4f82-a779-aa91be11f49c", "comment": "", "command": "click", - "target": "id=field51", + "target": "id=/securityInfo/x509Certificates/0/type", "targets": [ - ["id=field51", "id"], + ["id=/securityInfo/x509Certificates/0/type", "id"], ["name=field51", "name"], - ["css=.form-check:nth-child(3) > #field51", "css:finder"], - ["xpath=//input[@id='field51']", "xpath:attributes"], + ["css=.form-check:nth-child(3) > #\\/securityInfo\\/x509Certificates\\/0\\/type", "css:finder"], + ["xpath=//input[@id='/securityInfo/x509Certificates/0/type']", "xpath:attributes"], ["xpath=//div/div/input", "xpath:position"] ], "value": "" @@ -984,11 +899,12 @@ "id": "dd15088c-ddc9-42fd-8f8d-f73338be71b6", "comment": "", "command": "click", - "target": "name=field52", + "target": "id=/securityInfo/x509Certificates/0/value", "targets": [ + ["id=/securityInfo/x509Certificates/0/value", "id"], ["name=field52", "name"], - ["css=.text-widget", "css:finder"], - ["xpath=//textarea[@name='field52']", "xpath:attributes"], + ["css=#\\/securityInfo\\/x509Certificates\\/0\\/value", "css:finder"], + ["xpath=//textarea[@id='/securityInfo/x509Certificates/0/value']", "xpath:attributes"], ["xpath=//textarea", "xpath:position"] ], "value": "" @@ -996,7 +912,7 @@ "id": "813bf709-6c73-41ac-837a-5be076fa43c7", "comment": "", "command": "type", - "target": "name=field52", + "target": "id=/securityInfo/x509Certificates/0/value", "targets": [ ["name=field52", "name"], ["css=.text-widget", "css:finder"], @@ -1008,7 +924,7 @@ "id": "fcf4cc15-54f4-4add-a093-e7ba5f2dc556", "comment": "", "command": "click", - "target": "css=.btn-success > translate-i18n", + "target": "css=.btn-success", "targets": [ ["css=.btn-success > translate-i18n", "css:finder"], ["xpath=//div/button/translate-i18n", "xpath:position"] @@ -1018,12 +934,12 @@ "id": "cbe577f6-3d18-49d9-95ab-2e597e5308a6", "comment": "", "command": "click", - "target": "id=field54", + "target": "id=/securityInfo/x509Certificates/1/name", "targets": [ - ["id=field54", "id"], + ["id=/securityInfo/x509Certificates/1/name", "id"], ["name=field54", "name"], - ["css=#field54", "css:finder"], - ["xpath=//input[@id='field54']", "xpath:attributes"], + ["css=#\\/securityInfo\\/x509Certificates\\/1\\/name", "css:finder"], + ["xpath=//input[@id='/securityInfo/x509Certificates/1/name']", "xpath:attributes"], ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "" @@ -1031,7 +947,7 @@ "id": "ae98e813-77f4-424e-9141-d48e6127d9b6", "comment": "", "command": "type", - "target": "id=field54", + "target": "id=/securityInfo/x509Certificates/1/name", "targets": [ ["id=field54", "id"], ["name=field54", "name"], @@ -1044,10 +960,10 @@ "id": "835ad053-0a10-4606-a148-c7ba36be316f", "comment": "", "command": "click", - "target": "css=.form-check:nth-child(4) > #field55", + "target": "css=.form-check:nth-child(4) > #\\/securityInfo\\/x509Certificates\\/1\\/type", "targets": [ - ["css=.form-check:nth-child(4) > #field55", "css:finder"], - ["xpath=(//input[@id='field55'])[2]", "xpath:attributes"], + ["css=.form-check:nth-child(4) > #\\/securityInfo\\/x509Certificates\\/1\\/type", "css:finder"], + ["xpath=(//input[@id='/securityInfo/x509Certificates/1/type'])[2]", "xpath:attributes"], ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-radio-widget/div/div[2]/input", "xpath:position"] ], "value": "" @@ -1055,11 +971,12 @@ "id": "e272cafa-3aba-4aff-972e-b1d45e627b88", "comment": "", "command": "click", - "target": "name=field56", + "target": "id=/securityInfo/x509Certificates/1/value", "targets": [ + ["id=/securityInfo/x509Certificates/1/value", "id"], ["name=field56", "name"], - ["css=.ng-invalid", "css:finder"], - ["xpath=//textarea[@name='field56']", "xpath:attributes"], + ["css=#\\/securityInfo\\/x509Certificates\\/1\\/value", "css:finder"], + ["xpath=//textarea[@id='/securityInfo/x509Certificates/1/value']", "xpath:attributes"], ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[3]/sf-form-element/div/sf-widget-chooser/textarea-component/div/textarea", "xpath:position"] ], "value": "" @@ -1067,7 +984,7 @@ "id": "ae42d668-92ba-4cb8-9daf-a2a64ac18404", "comment": "", "command": "type", - "target": "name=field56", + "target": "id=/securityInfo/x509Certificates/1/value", "targets": [ ["name=field56", "name"], ["css=.ng-untouched:nth-child(3)", "css:finder"], @@ -1079,14 +996,14 @@ "id": "4e64d71e-8e6f-4288-b277-3d3945f57c53", "comment": "", "command": "click", - "target": "css=.label:nth-child(1)", + "target": "css=.next", "targets": [ - ["css=.label:nth-child(1)", "css:finder"], - ["xpath=//li[3]/button/span", "xpath:position"] + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] ], "value": "" }, { - "id": "50c1a3a1-b51c-41f9-81ff-d3d2894861ad", + "id": "573c9f4c-c677-4175-96c5-3aaaf86e5ac1", "comment": "", "command": "click", "target": "css=.btn-success", @@ -1097,15 +1014,15 @@ ], "value": "" }, { - "id": "445fea37-5460-416b-a291-14999742e6e2", + "id": "50c1a3a1-b51c-41f9-81ff-d3d2894861ad", "comment": "", "command": "click", - "target": "id=field60", + "target": "id=/assertionConsumerServices/0/locationUrl", "targets": [ - ["id=field60", "id"], + ["id=/assertionConsumerServices/0/locationUrl", "id"], ["name=field60", "name"], - ["css=#field60", "css:finder"], - ["xpath=//input[@id='field60']", "xpath:attributes"], + ["css=#\\/assertionConsumerServices\\/0\\/locationUrl", "css:finder"], + ["xpath=//input[@id='/assertionConsumerServices/0/locationUrl']", "xpath:attributes"], ["xpath=//input", "xpath:position"] ], "value": "" @@ -1113,7 +1030,7 @@ "id": "6ff4002a-1c57-4778-b402-f917efaa5194", "comment": "", "command": "type", - "target": "id=field60", + "target": "id=/assertionConsumerServices/0/locationUrl", "targets": [ ["id=field60", "id"], ["name=field60", "name"], @@ -1122,18 +1039,11 @@ ["xpath=//input", "xpath:position"] ], "value": "http://test.org/assert" - }, { - "id": "24c810c8-747a-4ae2-91e5-16685d589f21", - "comment": "", - "command": "select", - "target": "id=field61", - "targets": [], - "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" }, { "id": "e81c5045-98c3-499c-bff5-2645efa4c55d", "comment": "", "command": "click", - "target": "css=option:nth-child(2)", + "target": "id=/assertionConsumerServices/0/binding", "targets": [ ["css=option:nth-child(2)", "css:finder"], ["xpath=//option[@value='1: urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST']", "xpath:attributes"], @@ -1142,6 +1052,19 @@ ["xpath=//option[contains(.,'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST')]", "xpath:innerText"] ], "value": "" + }, { + "id": "24c810c8-747a-4ae2-91e5-16685d589f21", + "comment": "", + "command": "select", + "target": "id=/assertionConsumerServices/0/binding", + "targets": [ + ["id=/assertionConsumerServices/0/binding", "id"], + ["name=field61", "name"], + ["css=#\\/assertionConsumerServices\\/0\\/binding", "css:finder"], + ["xpath=//select[@id='/assertionConsumerServices/0/binding']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" }, { "id": "c221b1f5-2961-4cbd-a545-1e34a09b8153", "comment": "", @@ -1157,7 +1080,7 @@ "id": "cb058717-f20f-4a54-81e5-9a7dcf66ec0e", "comment": "", "command": "click", - "target": "css=.btn-success > translate-i18n", + "target": "css=.btn-success", "targets": [ ["css=.btn-success > translate-i18n", "css:finder"], ["xpath=//div/button/translate-i18n", "xpath:position"] @@ -1167,12 +1090,12 @@ "id": "f9998203-830b-44d3-8392-45b737544177", "comment": "", "command": "click", - "target": "id=field64", + "target": "id=/assertionConsumerServices/1/locationUrl", "targets": [ - ["id=field64", "id"], + ["id=/assertionConsumerServices/1/locationUrl", "id"], ["name=field64", "name"], - ["css=#field64", "css:finder"], - ["xpath=//input[@id='field64']", "xpath:attributes"], + ["css=#\\/assertionConsumerServices\\/1\\/locationUrl", "css:finder"], + ["xpath=//input[@id='/assertionConsumerServices/1/locationUrl']", "xpath:attributes"], ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "" @@ -1180,7 +1103,7 @@ "id": "d5cbf5e8-7c5b-45f7-8645-dd9f9d39922e", "comment": "", "command": "type", - "target": "id=field64", + "target": "id=/assertionConsumerServices/1/locationUrl", "targets": [ ["id=field64", "id"], ["name=field64", "name"], @@ -1189,18 +1112,11 @@ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "http://test.org/assert2" - }, { - "id": "929c1047-f455-418b-b23e-a383d681f028", - "comment": "", - "command": "select", - "target": "id=field65", - "targets": [], - "value": "label=urn:oasis:names:tc:SAML:1.0:profiles:browser-post" }, { "id": "74de4187-3d1e-4a4d-af8e-966f00649ab8", "comment": "", "command": "click", - "target": "css=#field65 > option:nth-child(3)", + "target": "id=/assertionConsumerServices/1/binding", "targets": [ ["css=#field65 > option:nth-child(3)", "css:finder"], ["xpath=(//option[@value='2: urn:oasis:names:tc:SAML:1.0:profiles:browser-po'])[2]", "xpath:attributes"], @@ -1208,6 +1124,19 @@ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[2]/sf-form-element/div/sf-widget-chooser/select-component/div/select/option[3]", "xpath:position"] ], "value": "" + }, { + "id": "929c1047-f455-418b-b23e-a383d681f028", + "comment": "", + "command": "select", + "target": "id=/assertionConsumerServices/1/binding", + "targets": [ + ["id=/assertionConsumerServices/1/binding", "id"], + ["name=field65", "name"], + ["css=#\\/assertionConsumerServices\\/1\\/binding", "css:finder"], + ["xpath=//select[@id='/assertionConsumerServices/1/binding']", "xpath:attributes"], + ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[2]/sf-form-element/div/sf-widget-chooser/select-component/div/select", "xpath:position"] + ], + "value": "label=urn:oasis:names:tc:SAML:1.0:profiles:browser-post" }, { "id": "d113cc67-659a-48f0-a50c-98355a07b187", "comment": "", @@ -1261,6 +1190,17 @@ ["xpath=//label[contains(.,'Use SHA1 Signing Algorithm?')]", "xpath:innerText"] ], "value": "" + }, { + "id": "bcf532a9-ba5a-4ca1-a342-dde53bc4a592", + "comment": "", + "command": "click", + "target": "css=div:nth-child(5) .custom-control-label", + "targets": [ + ["css=div:nth-child(5) .custom-control-label", "css:finder"], + ["xpath=//div[5]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"], + ["xpath=//label[contains(.,'Ignore any SP-Requested Authentication Method?')]", "xpath:innerText"] + ], + "value": "" }, { "id": "45f3df44-1c34-4649-aedb-14207e9ce999", "comment": "", @@ -1276,12 +1216,12 @@ "id": "7ccb7d88-b113-4ee9-8582-b3d781fa8846", "comment": "", "command": "click", - "target": "id=field75", + "target": "id=/relyingPartyOverrides/responderId", "targets": [ - ["id=field75", "id"], - ["name=field75", "name"], - ["css=#field75", "css:finder"], - ["xpath=//input[@id='field75']", "xpath:attributes"], + ["id=/relyingPartyOverrides/responderId", "id"], + ["name=field121", "name"], + ["css=#\\/relyingPartyOverrides\\/responderId", "css:finder"], + ["xpath=//input[@id='/relyingPartyOverrides/responderId']", "xpath:attributes"], ["xpath=//custom-string/div/input", "xpath:position"] ], "value": "" @@ -1289,7 +1229,7 @@ "id": "afe1b839-3421-4816-bf69-c804add681ba", "comment": "", "command": "type", - "target": "id=field75", + "target": "id=/relyingPartyOverrides/responderId", "targets": [ ["id=field75", "id"], ["name=field75", "name"], @@ -1302,7 +1242,7 @@ "id": "ba74d18d-0996-485f-8a9f-01a39428eb0c", "comment": "", "command": "click", - "target": "css=div:nth-child(8) .btn > translate-i18n", + "target": "css=div:nth-child(8) .btn", "targets": [ ["css=div:nth-child(8) .btn > translate-i18n", "css:finder"], ["xpath=//div/button/translate-i18n", "xpath:position"] @@ -1312,23 +1252,25 @@ "id": "2a91666b-5453-4064-8923-c3384835b6fd", "comment": "", "command": "click", - "target": "css=.fa-caret-down", + "target": "css=.btn-outline-secondary", "targets": [ - ["css=.fa-caret-down", "css:finder"], - ["xpath=//div[@id='field79-container']/div/div/button/i", "xpath:idRelative"], - ["xpath=//div/div/div/button/i", "xpath:position"] + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='/relyingPartyOverrides/nameIdFormats/0-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] ], "value": "" }, { "id": "6e8718ef-e053-48d8-91e5-f5128e371f56", "comment": "", "command": "click", - "target": "id=field79__option--0", + "target": "id=/relyingPartyOverrides/nameIdFormats/0__option--0", "targets": [ - ["id=field79__option--0", "id"], - ["css=#field79__option--0", "css:finder"], - ["xpath=//li[@id='field79__option--0']", "xpath:attributes"], - ["xpath=//ul[@id='field79__listbox']/li", "xpath:idRelative"], + ["id=/relyingPartyOverrides/nameIdFormats/0__option--0", "id"], + ["css=#\\/relyingPartyOverrides\\/nameIdFormats\\/0__option--0", "css:finder"], + ["xpath=//li[@id='/relyingPartyOverrides/nameIdFormats/0__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='/relyingPartyOverrides/nameIdFormats/0__listbox']/li", "xpath:idRelative"], ["xpath=//auto-complete/div/ul/li", "xpath:position"] ], "value": "" @@ -1347,23 +1289,24 @@ "id": "fd33610c-dbca-410d-b2a4-117a1b2b6a79", "comment": "", "command": "click", - "target": "css=#field80-container .fa", + "target": "css=#\\/relyingPartyOverrides\\/nameIdFormats\\/1-container .btn", "targets": [ - ["css=#field80-container .fa", "css:finder"], - ["xpath=//div[@id='field80-container']/div/div/button/i", "xpath:idRelative"], - ["xpath=//li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button/i", "xpath:position"] + ["css=#\\/relyingPartyOverrides\\/nameIdFormats\\/1-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], + ["xpath=//div[@id='/relyingPartyOverrides/nameIdFormats/1-container']/div/div/button", "xpath:idRelative"], + ["xpath=//li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] ], "value": "" }, { "id": "3cd47415-5e57-4148-a40b-9571e6791f3f", "comment": "", "command": "click", - "target": "id=field80__option--1", + "target": "id=/relyingPartyOverrides/nameIdFormats/1__option--1", "targets": [ - ["id=field80__option--1", "id"], - ["css=#field80__option--1", "css:finder"], - ["xpath=//li[@id='field80__option--1']", "xpath:attributes"], - ["xpath=//ul[@id='field80__listbox']/li[2]", "xpath:idRelative"], + ["id=/relyingPartyOverrides/nameIdFormats/1__option--1", "id"], + ["css=#\\/relyingPartyOverrides\\/nameIdFormats\\/1__option--1", "css:finder"], + ["xpath=//li[@id='/relyingPartyOverrides/nameIdFormats/1__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='/relyingPartyOverrides/nameIdFormats/1__listbox']/li[2]", "xpath:idRelative"], ["xpath=//li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[2]", "xpath:position"] ], "value": "" @@ -1382,23 +1325,24 @@ "id": "208b33cf-f983-4a82-9b1b-19cdf2a937fc", "comment": "", "command": "click", - "target": "css=#field81-container .fa", + "target": "css=#\\/relyingPartyOverrides\\/nameIdFormats\\/2-container .btn", "targets": [ - ["css=#field81-container .fa", "css:finder"], - ["xpath=//div[@id='field81-container']/div/div/button/i", "xpath:idRelative"], - ["xpath=//li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button/i", "xpath:position"] + ["css=#\\/relyingPartyOverrides\\/nameIdFormats\\/2-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[4]", "xpath:attributes"], + ["xpath=//div[@id='/relyingPartyOverrides/nameIdFormats/2-container']/div/div/button", "xpath:idRelative"], + ["xpath=//li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] ], "value": "" }, { "id": "b4beb2b3-8481-4431-9299-a39a4107f17f", "comment": "", "command": "click", - "target": "id=field81__option--2", + "target": "id=/relyingPartyOverrides/nameIdFormats/2__option--2", "targets": [ - ["id=field81__option--2", "id"], - ["css=#field81__option--2", "css:finder"], - ["xpath=//li[@id='field81__option--2']", "xpath:attributes"], - ["xpath=//ul[@id='field81__listbox']/li[3]", "xpath:idRelative"], + ["id=/relyingPartyOverrides/nameIdFormats/2__option--2", "id"], + ["css=#\\/relyingPartyOverrides\\/nameIdFormats\\/2__option--2", "css:finder"], + ["xpath=//li[@id='/relyingPartyOverrides/nameIdFormats/2__option--2']", "xpath:attributes"], + ["xpath=//ul[@id='/relyingPartyOverrides/nameIdFormats/2__listbox']/li[3]", "xpath:idRelative"], ["xpath=//li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[3]", "xpath:position"] ], "value": "" @@ -1406,21 +1350,22 @@ "id": "d6e7a640-a578-415b-9c1b-b2313b62ad46", "comment": "", "command": "click", - "target": "css=div:nth-child(8) .btn > translate-i18n", + "target": "css=div:nth-child(8) .d-flex > .btn", "targets": [ - ["css=div:nth-child(8) .btn > translate-i18n", "css:finder"], - ["xpath=//div/button/translate-i18n", "xpath:position"] + ["css=div:nth-child(8) .d-flex > .btn", "css:finder"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] ], "value": "" }, { "id": "788a5b63-a75f-4aeb-9a5d-17c41e8f718e", "comment": "", "command": "click", - "target": "css=#field82-container .btn", + "target": "css=#\\/relyingPartyOverrides\\/nameIdFormats\\/3-container .btn", "targets": [ - ["css=#field82-container .btn", "css:finder"], + ["css=#\\/relyingPartyOverrides\\/nameIdFormats\\/3-container .btn", "css:finder"], ["xpath=(//button[@type='button'])[5]", "xpath:attributes"], - ["xpath=//div[@id='field82-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div[@id='/relyingPartyOverrides/nameIdFormats/3-container']/div/div/button", "xpath:idRelative"], ["xpath=//li[4]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] ], "value": "" @@ -1428,12 +1373,12 @@ "id": "c82d6951-13e2-4d32-9e19-eac52bfdc188", "comment": "", "command": "click", - "target": "id=field82__option--3", + "target": "id=/relyingPartyOverrides/nameIdFormats/3__option--3", "targets": [ - ["id=field82__option--3", "id"], - ["css=#field82__option--3", "css:finder"], - ["xpath=//li[@id='field82__option--3']", "xpath:attributes"], - ["xpath=//ul[@id='field82__listbox']/li[4]", "xpath:idRelative"], + ["id=/relyingPartyOverrides/nameIdFormats/3__option--3", "id"], + ["css=#\\/relyingPartyOverrides\\/nameIdFormats\\/3__option--3", "css:finder"], + ["xpath=//li[@id='/relyingPartyOverrides/nameIdFormats/3__option--3']", "xpath:attributes"], + ["xpath=//ul[@id='/relyingPartyOverrides/nameIdFormats/3__listbox']/li[4]", "xpath:idRelative"], ["xpath=//li[4]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[4]", "xpath:position"] ], "value": "" @@ -1441,7 +1386,7 @@ "id": "4c15be93-75be-4673-b703-07a705300d0f", "comment": "", "command": "click", - "target": "css=div:nth-child(8) .btn > translate-i18n", + "target": "css=div:nth-child(8) .btn", "targets": [ ["css=div:nth-child(8) .btn > translate-i18n", "css:finder"], ["xpath=//div/button/translate-i18n", "xpath:position"] @@ -1451,12 +1396,12 @@ "id": "1a1b509e-1768-4291-820d-26f4b73a9d71", "comment": "", "command": "click", - "target": "id=field83", + "target": "id=/relyingPartyOverrides/nameIdFormats/4", "targets": [ - ["id=field83", "id"], - ["css=#field83", "css:finder"], - ["xpath=//input[@id='field83']", "xpath:attributes"], - ["xpath=//div[@id='field83-container']/div/input", "xpath:idRelative"], + ["id=/relyingPartyOverrides/nameIdFormats/4", "id"], + ["css=#\\/relyingPartyOverrides\\/nameIdFormats\\/4", "css:finder"], + ["xpath=//input[@id='/relyingPartyOverrides/nameIdFormats/4']", "xpath:attributes"], + ["xpath=//div[@id='/relyingPartyOverrides/nameIdFormats/4-container']/div/input", "xpath:idRelative"], ["xpath=//li[5]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/input", "xpath:position"] ], "value": "" @@ -1464,7 +1409,7 @@ "id": "433d6e9d-9d03-4042-9ee0-6284570f8a3c", "comment": "", "command": "type", - "target": "id=field83", + "target": "id=/relyingPartyOverrides/nameIdFormats/4", "targets": [ ["id=field83", "id"], ["css=#field83", "css:finder"], @@ -1473,43 +1418,22 @@ ["xpath=//li[5]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/input", "xpath:position"] ], "value": "somethingElse" - }, { - "id": "342f1a6b-75dc-40d4-b3af-e40739b71556", - "comment": "", - "command": "click", - "target": "css=.has-success > sf-widget-chooser > custom-object > div > .row", - "targets": [ - ["css=.has-success > sf-widget-chooser > custom-object > div > .row", "css:finder"], - ["xpath=//custom-object/div/div", "xpath:position"] - ], - "value": "" - }, { - "id": "bcf532a9-ba5a-4ca1-a342-dde53bc4a592", - "comment": "", - "command": "click", - "target": "css=div:nth-child(5) .custom-control-label", - "targets": [ - ["css=div:nth-child(5) .custom-control-label", "css:finder"], - ["xpath=//div[5]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"], - ["xpath=//label[contains(.,'Ignore any SP-Requested Authentication Method?')]", "xpath:innerText"] - ], - "value": "" }, { "id": "c8bb3bee-3d61-4324-a3aa-38b78232b969", "comment": "", "command": "click", - "target": "css=div:nth-child(9) .btn > translate-i18n", + "target": "css=div:nth-child(9) .btn", "targets": [], "value": "" }, { "id": "cbf15c4c-35d9-4f80-ba3d-bfe960048cd1", "comment": "", "command": "click", - "target": "css=#field84-container .btn", + "target": "css=#\\/relyingPartyOverrides\\/authenticationMethods\\/0-container .btn", "targets": [ - ["css=#field84-container .btn", "css:finder"], + ["css=#\\/relyingPartyOverrides\\/authenticationMethods\\/0-container .btn", "css:finder"], ["xpath=(//button[@type='button'])[7]", "xpath:attributes"], - ["xpath=//div[@id='field84-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div[@id='/relyingPartyOverrides/authenticationMethods/0-container']/div/div/button", "xpath:idRelative"], ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] ], "value": "" @@ -1517,12 +1441,12 @@ "id": "6c62d514-0143-49d9-97b3-6b7cb443df9d", "comment": "", "command": "click", - "target": "id=field84__option--0", + "target": "id=/relyingPartyOverrides/authenticationMethods/0__option--0", "targets": [ - ["id=field84__option--0", "id"], - ["css=#field84__option--0", "css:finder"], - ["xpath=//li[@id='field84__option--0']", "xpath:attributes"], - ["xpath=//ul[@id='field84__listbox']/li", "xpath:idRelative"], + ["id=/relyingPartyOverrides/authenticationMethods/0__option--0", "id"], + ["css=#\\/relyingPartyOverrides\\/authenticationMethods\\/0__option--0", "css:finder"], + ["xpath=//li[@id='/relyingPartyOverrides/authenticationMethods/0__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='/relyingPartyOverrides/authenticationMethods/0__listbox']/li", "xpath:idRelative"], ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li", "xpath:position"] ], "value": "" @@ -1530,7 +1454,7 @@ "id": "ed769470-9c3f-4c23-bbed-85513dcea800", "comment": "", "command": "click", - "target": "css=div:nth-child(9) .d-flex > .btn", + "target": "css=div:nth-child(9) .btn", "targets": [ ["css=div:nth-child(9) .d-flex > .btn", "css:finder"], ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/div/button", "xpath:position"] @@ -1540,11 +1464,11 @@ "id": "2b063eb8-f2d6-4a59-85bb-b04c467d9874", "comment": "", "command": "click", - "target": "css=#field85-container .btn", + "target": "css=#\\/relyingPartyOverrides\\/authenticationMethods\\/1-container .btn", "targets": [ - ["css=#field85-container .btn", "css:finder"], + ["css=#\\/relyingPartyOverrides\\/authenticationMethods\\/1-container .btn", "css:finder"], ["xpath=(//button[@type='button'])[8]", "xpath:attributes"], - ["xpath=//div[@id='field85-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div[@id='/relyingPartyOverrides/authenticationMethods/1-container']/div/div/button", "xpath:idRelative"], ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] ], "value": "" @@ -1552,12 +1476,12 @@ "id": "5a32d59b-1ac3-4cd0-a2d8-0e934f8182fd", "comment": "", "command": "click", - "target": "id=field85__option--1", + "target": "id=/relyingPartyOverrides/authenticationMethods/1__option--1", "targets": [ - ["id=field85__option--1", "id"], - ["css=#field85__option--1", "css:finder"], - ["xpath=//li[@id='field85__option--1']", "xpath:attributes"], - ["xpath=//ul[@id='field85__listbox']/li[2]", "xpath:idRelative"], + ["id=/relyingPartyOverrides/authenticationMethods/1__option--1", "id"], + ["css=#\\/relyingPartyOverrides\\/authenticationMethods\\/1__option--1", "css:finder"], + ["xpath=//li[@id='/relyingPartyOverrides/authenticationMethods/1__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='/relyingPartyOverrides/authenticationMethods/1__listbox']/li[2]", "xpath:idRelative"], ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[2]", "xpath:position"] ], "value": "" @@ -1565,7 +1489,7 @@ "id": "892ddc96-970b-4dde-9189-0dc9ed197dab", "comment": "", "command": "click", - "target": "css=div:nth-child(9) .d-flex > .btn", + "target": "css=div:nth-child(9) .btn", "targets": [ ["css=div:nth-child(9) .d-flex > .btn", "css:finder"], ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/div/button", "xpath:position"] @@ -1575,11 +1499,11 @@ "id": "64e215d9-6e46-422f-882c-13b6fb102622", "comment": "", "command": "click", - "target": "css=#field86-container .btn", + "target": "css=#\\/relyingPartyOverrides\\/authenticationMethods\\/2-container .btn", "targets": [ - ["css=#field86-container .btn", "css:finder"], + ["css=#\\/relyingPartyOverrides\\/authenticationMethods\\/2-container .btn", "css:finder"], ["xpath=(//button[@type='button'])[9]", "xpath:attributes"], - ["xpath=//div[@id='field86-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div[@id='/relyingPartyOverrides/authenticationMethods/2-container']/div/div/button", "xpath:idRelative"], ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] ], "value": "" @@ -1587,12 +1511,12 @@ "id": "6a7bce1a-34be-4d4c-b732-d2f198e8b8a1", "comment": "", "command": "click", - "target": "id=field86__option--2", + "target": "id=/relyingPartyOverrides/authenticationMethods/2__option--2", "targets": [ - ["id=field86__option--2", "id"], - ["css=#field86__option--2", "css:finder"], - ["xpath=//li[@id='field86__option--2']", "xpath:attributes"], - ["xpath=//ul[@id='field86__listbox']/li[3]", "xpath:idRelative"], + ["id=/relyingPartyOverrides/authenticationMethods/2__option--2", "id"], + ["css=#\\/relyingPartyOverrides\\/authenticationMethods\\/2__option--2", "css:finder"], + ["xpath=//li[@id='/relyingPartyOverrides/authenticationMethods/2__option--2']", "xpath:attributes"], + ["xpath=//ul[@id='/relyingPartyOverrides/authenticationMethods/2__listbox']/li[3]", "xpath:idRelative"], ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[3]", "xpath:position"] ], "value": "" @@ -1600,7 +1524,7 @@ "id": "f0dd4b79-eab5-4d4b-af2e-07ca661f8288", "comment": "", "command": "click", - "target": "css=div:nth-child(9) .btn > translate-i18n", + "target": "css=div:nth-child(9) .btn", "targets": [ ["css=div:nth-child(9) .btn > translate-i18n", "css:finder"], ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/div/button/translate-i18n", "xpath:position"] @@ -1610,12 +1534,12 @@ "id": "dacd34b0-9e48-4838-b137-bf22dd027ed0", "comment": "", "command": "click", - "target": "id=field87", + "target": "id=/relyingPartyOverrides/authenticationMethods/3", "targets": [ - ["id=field87", "id"], - ["css=#field87", "css:finder"], - ["xpath=//input[@id='field87']", "xpath:attributes"], - ["xpath=//div[@id='field87-container']/div/input", "xpath:idRelative"], + ["id=/relyingPartyOverrides/authenticationMethods/3", "id"], + ["css=#\\/relyingPartyOverrides\\/authenticationMethods\\/3", "css:finder"], + ["xpath=//input[@id='/relyingPartyOverrides/authenticationMethods/3']", "xpath:attributes"], + ["xpath=//div[@id='/relyingPartyOverrides/authenticationMethods/3-container']/div/input", "xpath:idRelative"], ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li[4]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/input", "xpath:position"] ], "value": "" @@ -1623,7 +1547,7 @@ "id": "cc9dd18b-ee87-4aa7-91f2-59f02834759b", "comment": "", "command": "type", - "target": "id=field87", + "target": "id=/relyingPartyOverrides/authenticationMethods/3", "targets": [ ["id=field87", "id"], ["css=#field87", "css:finder"], @@ -1660,6 +1584,7 @@ "target": "css=.fa-check", "targets": [ ["css=.fa-check", "css:finder"], + ["xpath=//button[@id='/attributeRelease.checkall']/i", "xpath:idRelative"], ["xpath=//td[2]/button/i", "xpath:position"] ], "value": "" @@ -1731,7 +1656,7 @@ "id": "1406d7e4-907d-4359-8de8-a40206f0993e", "comment": "", "command": "click", - "target": "xpath=//li[3]/button", + "target": "css=.save", "targets": [ ["css=.save", "css:finder"], ["xpath=//li[3]/button", "xpath:position"] @@ -1741,7 +1666,7 @@ "id": "4e0fa4f5-817f-41fb-9885-60f37b699436", "comment": "", "command": "waitForElementVisible", - "target": "css=.badge-success", + "target": "css=tr > .text-right", "targets": [ ["css=tr > .text-right", "css:finder"], ["xpath=//td[5]", "xpath:position"], diff --git a/backend/src/integration/resources/SHIBUI-1311.side b/backend/src/integration/resources/SHIBUI-1311.side index 3f15f161a..3e83ebc05 100644 --- a/backend/src/integration/resources/SHIBUI-1311.side +++ b/backend/src/integration/resources/SHIBUI-1311.side @@ -77,12 +77,12 @@ "id": "b49d6ed7-75ea-4be8-9a79-c7fd83287aa0", "comment": "", "command": "click", - "target": "id=field1", + "target": "id=/name", "targets": [ - ["id=field1", "id"], + ["id=/name", "id"], ["name=field1", "name"], - ["css=#field1", "css:finder"], - ["xpath=//input[@id='field1']", "xpath:attributes"], + ["css=#\\/name", "css:finder"], + ["xpath=//input[@id='/name']", "xpath:attributes"], ["xpath=//input", "xpath:position"] ], "value": "" @@ -90,12 +90,12 @@ "id": "54dc29f7-bbe0-4c2b-a76e-e67a61f57a96", "comment": "", "command": "type", - "target": "id=field1", + "target": "id=/name", "targets": [ - ["id=field1", "id"], + ["id=/name", "id"], ["name=field1", "name"], - ["css=#field1", "css:finder"], - ["xpath=//input[@id='field1']", "xpath:attributes"], + ["css=#\\/name", "css:finder"], + ["xpath=//input[@id='/name']", "xpath:attributes"], ["xpath=//input", "xpath:position"] ], "value": "Test Metadata Provider" @@ -103,22 +103,12 @@ "id": "add874d5-e3b2-4412-8039-2b9d2619ed19", "comment": "", "command": "select", - "target": "id=field2", - "targets": [], - "value": "label=FileBackedHttpMetadataProvider" - }, { - "id": "9c0cd148-ee93-49d0-96ca-64b3ceca5faa", - "comment": "", - "command": "click", - "target": "css=option:nth-child(2)", + "target": "id=/@type", "targets": [ - ["css=option:nth-child(2)", "css:finder"], - ["xpath=//option[@value='1: FileBackedHttpMetadataResolver']", "xpath:attributes"], - ["xpath=//select[@id='field2']/option[2]", "xpath:idRelative"], - ["xpath=//option[2]", "xpath:position"], - ["xpath=//option[contains(.,'FileBackedHttpMetadataProvider')]", "xpath:innerText"] + ["css=select-component > .widget", "css:finder"], + ["xpath=//select-component/div", "xpath:position"] ], - "value": "" + "value": "label=FileBackedHttpMetadataProvider" }, { "id": "1cc352f4-0d71-4a3e-9399-1d9932816efc", "comment": "", @@ -129,24 +119,11 @@ ["xpath=//li[2]/button", "xpath:position"] ], "value": "" - }, { - "id": "9c6e0a75-ae26-4f45-bd69-2157261f9eae", - "comment": "", - "command": "click", - "target": "id=field7", - "targets": [ - ["id=field7", "id"], - ["name=field7", "name"], - ["css=#field7", "css:finder"], - ["xpath=//input[@id='field7']", "xpath:attributes"], - ["xpath=//input", "xpath:position"] - ], - "value": "" }, { "id": "86262eda-4a44-41b0-b7aa-fa46406e2601", "comment": "", "command": "type", - "target": "id=field7", + "target": "id=/xmlId", "targets": [ ["id=field7", "id"], ["name=field7", "name"], @@ -155,24 +132,11 @@ ["xpath=//input", "xpath:position"] ], "value": "123" - }, { - "id": "bf7eb6eb-073d-4651-8d50-92d15a299068", - "comment": "", - "command": "click", - "target": "id=field8", - "targets": [ - ["id=field8", "id"], - ["name=field8", "name"], - ["css=#field8", "css:finder"], - ["xpath=//input[@id='field8']", "xpath:attributes"], - ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] - ], - "value": "" }, { "id": "26cc765d-98c1-414c-97d8-4c7e5c6ab7e2", "comment": "", "command": "type", - "target": "id=field8", + "target": "id=/metadataURL", "targets": [ ["id=field8", "id"], ["name=field8", "name"], @@ -185,73 +149,47 @@ "id": "f0459917-b2a1-4e3c-8800-25273965129f", "comment": "", "command": "click", - "target": "css=div:nth-child(3) > sf-form-element .widget", + "target": "css=.form-check:nth-child(4) #\\/initializeFromBackupFile", "targets": [ - ["css=div:nth-child(3) > sf-form-element .widget", "css:finder"], - ["xpath=//boolean-radio/div", "xpath:position"] - ], - "value": "" - }, { - "id": "bfda70d4-dd91-41b3-bfc2-7836563f44c2", - "comment": "", - "command": "click", - "target": "id=field9-1", - "targets": [ - ["id=field9-1", "id"], - ["css=#field9-1", "css:finder"], - ["xpath=//input[@id='field9-1']", "xpath:attributes"], + ["css=.form-check:nth-child(4) #\\/initializeFromBackupFile", "css:finder"], + ["xpath=(//input[@id='/initializeFromBackupFile'])[2]", "xpath:attributes"], ["xpath=//div[2]/label/input", "xpath:position"] ], "value": "" - }, { - "id": "0a8f4562-eb6b-472f-8345-683ec9cc1eea", - "comment": "", - "command": "click", - "target": "id=field10", - "targets": [ - ["id=field10", "id"], - ["name=field10", "name"], - ["css=#field10", "css:finder"], - ["xpath=//input[@id='field10']", "xpath:attributes"], - ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] - ], - "value": "" }, { "id": "5b37cf08-77b9-4091-94f9-c0d539c9010d", "comment": "", "command": "type", - "target": "id=field10", + "target": "id=/backingFile", "targets": [ - ["id=field10", "id"], + ["id=/backingFile", "id"], ["name=field10", "name"], - ["css=#field10", "css:finder"], - ["xpath=//input[@id='field10']", "xpath:attributes"], + ["css=#\\/backingFile", "css:finder"], + ["xpath=//input[@id='/backingFile']", "xpath:attributes"], ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "%{idp.home}/foo.txt" }, { - "id": "5fc6a348-0533-4d94-bb76-ebb891a0db8f", + "id": "203d0d3c-d866-422a-8b48-b50181db00e9", "comment": "", "command": "click", - "target": "css=.btn-outline-secondary", + "target": "css=.fa-caret-down", "targets": [ - ["css=.btn-outline-secondary", "css:finder"], - ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], - ["xpath=//div[@id='field11-container']/div/div/button", "xpath:idRelative"], - ["xpath=//div/button", "xpath:position"], - ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] + ["css=.fa-caret-down", "css:finder"], + ["xpath=//div[@id='/backupFileInitNextRefreshDelay-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div/button/i", "xpath:position"] ], "value": "" }, { - "id": "293f95b4-b4b7-4722-9605-f8161653bf7f", + "id": "5fc6a348-0533-4d94-bb76-ebb891a0db8f", "comment": "", "command": "click", - "target": "id=field11__option--1", + "target": "id=/backupFileInitNextRefreshDelay__option--1", "targets": [ - ["id=field11__option--1", "id"], - ["css=#field11__option--1", "css:finder"], - ["xpath=//li[@id='field11__option--1']", "xpath:attributes"], - ["xpath=//ul[@id='field11__listbox']/li[2]", "xpath:idRelative"], + ["id=/backupFileInitNextRefreshDelay__option--1", "id"], + ["css=#\\/backupFileInitNextRefreshDelay__option--1", "css:finder"], + ["xpath=//li[@id='/backupFileInitNextRefreshDelay__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='/backupFileInitNextRefreshDelay__listbox']/li[2]", "xpath:idRelative"], ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"], ["xpath=//li[contains(.,'PT30S')]", "xpath:innerText"] ], @@ -260,86 +198,118 @@ "id": "bf041d41-5d58-4f69-8fcc-49ec79e5547d", "comment": "", "command": "click", - "target": "css=.label:nth-child(1)", + "target": "css=.form-check:nth-child(4) #\\/requireValidMetadata", "targets": [ - ["css=.label:nth-child(1)", "css:finder"], - ["xpath=//li[3]/button/span", "xpath:position"] + ["css=.form-check:nth-child(4) #\\/requireValidMetadata", "css:finder"], + ["xpath=(//input[@id='/requireValidMetadata'])[2]", "xpath:attributes"], + ["xpath=//div[6]/sf-form-element/div/sf-widget-chooser/boolean-radio/div/div[2]/label/input", "xpath:position"] ], "value": "" }, { "id": "fba85c75-e218-4deb-b5e1-888ff75b6a4e", "comment": "", "command": "click", - "target": "css=#field18-container .btn", + "target": "css=.form-check:nth-child(4) #\\/failFastInitialization", "targets": [ - ["css=#field18-container .btn", "css:finder"], - ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], - ["xpath=//div[@id='field18-container']/div/div/button", "xpath:idRelative"], - ["xpath=//div/button", "xpath:position"], - ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] + ["css=.form-check:nth-child(4) #\\/failFastInitialization", "css:finder"], + ["xpath=(//input[@id='/failFastInitialization'])[2]", "xpath:attributes"], + ["xpath=//div[7]/sf-form-element/div/sf-widget-chooser/boolean-radio/div/div[2]/label/input", "xpath:position"] ], "value": "" }, { "id": "375b8d6e-179b-4f14-8f00-d8a8cad29d7e", "comment": "", "command": "click", - "target": "id=field18__option--1", + "target": "css=.form-check:nth-child(4) #\\/useDefaultPredicateRegistry", "targets": [ - ["id=field18__option--1", "id"], - ["css=#field18__option--1", "css:finder"], - ["xpath=//li[@id='field18__option--1']", "xpath:attributes"], - ["xpath=//ul[@id='field18__listbox']/li[2]", "xpath:idRelative"], - ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"], - ["xpath=//li[contains(.,'PT30S')]", "xpath:innerText"] + ["css=.form-check:nth-child(4) #\\/useDefaultPredicateRegistry", "css:finder"], + ["xpath=(//input[@id='/useDefaultPredicateRegistry'])[2]", "xpath:attributes"], + ["xpath=//div[8]/sf-form-element/div/sf-widget-chooser/boolean-radio/div/div[2]/label/input", "xpath:position"] ], "value": "" }, { "id": "8b4bf341-62c0-491f-b775-d2faf55477bc", "comment": "", "command": "click", - "target": "css=#field19-container .fa", + "target": "id=/satisfyAnyPredicates", "targets": [ - ["css=#field19-container .fa", "css:finder"], - ["xpath=//div[@id='field19-container']/div/div/button/i", "xpath:idRelative"], - ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button/i", "xpath:position"] + ["id=/satisfyAnyPredicates", "id"], + ["css=.form-check:nth-child(3) #\\/satisfyAnyPredicates", "css:finder"], + ["xpath=//input[@id='/satisfyAnyPredicates']", "xpath:attributes"], + ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/boolean-radio/div/div/label/input", "xpath:position"] ], "value": "" }, { "id": "57ca153c-4121-4531-9ebe-3dfba20fa299", "comment": "", "command": "click", - "target": "id=field19__option--2", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "a188bc3e-fd98-4d49-ae35-a0b78a17607c", + "comment": "", + "command": "click", + "target": "css=#\\/reloadableMetadataResolverAttributes\\/minRefreshDelay-container .btn", "targets": [ - ["id=field19__option--2", "id"], - ["css=#field19__option--2", "css:finder"], - ["xpath=//li[@id='field19__option--2']", "xpath:attributes"], - ["xpath=//ul[@id='field19__listbox']/li[3]", "xpath:idRelative"], - ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[3]", "xpath:position"] + ["css=#\\/reloadableMetadataResolverAttributes\\/minRefreshDelay-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='/reloadableMetadataResolverAttributes/minRefreshDelay-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] ], "value": "" }, { "id": "a159e056-c870-4e02-a7e9-4b3a60d83718", "comment": "", "command": "click", - "target": "id=field20", + "target": "id=/reloadableMetadataResolverAttributes/minRefreshDelay__option--1", "targets": [ - ["id=field20", "id"], - ["name=field20", "name"], - ["css=#field20", "css:finder"], - ["xpath=//input[@id='field20']", "xpath:attributes"], - ["xpath=//custom-string/div/input", "xpath:position"] + ["id=/reloadableMetadataResolverAttributes/minRefreshDelay__option--1", "id"], + ["css=#\\/reloadableMetadataResolverAttributes\\/minRefreshDelay__option--1", "css:finder"], + ["xpath=//li[@id='/reloadableMetadataResolverAttributes/minRefreshDelay__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='/reloadableMetadataResolverAttributes/minRefreshDelay__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"], + ["xpath=//li[contains(.,'PT30S')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "7a72cf6a-c97a-49f6-83d0-cbe42f0fdb7d", + "comment": "", + "command": "click", + "target": "css=#\\/reloadableMetadataResolverAttributes\\/maxRefreshDelay-container .fa", + "targets": [ + ["css=#\\/reloadableMetadataResolverAttributes\\/maxRefreshDelay-container .fa", "css:finder"], + ["xpath=//div[@id='/reloadableMetadataResolverAttributes/maxRefreshDelay-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "820397f5-aabb-46f5-a65a-56747ce29091", + "comment": "", + "command": "click", + "target": "id=/reloadableMetadataResolverAttributes/maxRefreshDelay__option--3", + "targets": [ + ["id=/reloadableMetadataResolverAttributes/maxRefreshDelay__option--3", "id"], + ["css=#\\/reloadableMetadataResolverAttributes\\/maxRefreshDelay__option--3", "css:finder"], + ["xpath=//li[@id='/reloadableMetadataResolverAttributes/maxRefreshDelay__option--3']", "xpath:attributes"], + ["xpath=//ul[@id='/reloadableMetadataResolverAttributes/maxRefreshDelay__listbox']/li[4]", "xpath:idRelative"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[4]", "xpath:position"] ], "value": "" }, { "id": "b036a851-4ac9-43cb-8686-8e78ed940d72", "comment": "", "command": "type", - "target": "id=field20", + "target": "id=/reloadableMetadataResolverAttributes/refreshDelayFactor", "targets": [ - ["id=field20", "id"], + ["id=/reloadableMetadataResolverAttributes/refreshDelayFactor", "id"], ["name=field20", "name"], - ["css=#field20", "css:finder"], - ["xpath=//input[@id='field20']", "xpath:attributes"], + ["css=#\\/reloadableMetadataResolverAttributes\\/refreshDelayFactor", "css:finder"], + ["xpath=//input[@id='/reloadableMetadataResolverAttributes/refreshDelayFactor']", "xpath:attributes"], ["xpath=//custom-string/div/input", "xpath:position"] ], "value": "0.5" @@ -347,33 +317,35 @@ "id": "b48d48d8-2fec-4877-85ae-2f94f15e63eb", "comment": "", "command": "click", - "target": "css=.label:nth-child(1)", + "target": "css=.next", "targets": [ - ["css=.label:nth-child(1)", "css:finder"], - ["xpath=//li[3]/button/span", "xpath:position"] + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] ], "value": "" }, { "id": "232da257-962f-4a4b-8213-038ef90c96c3", "comment": "", "command": "click", - "target": "css=.fa-caret-down", + "target": "css=.btn-outline-secondary", "targets": [ - ["css=.fa-caret-down", "css:finder"], - ["xpath=//div[@id='field24-container']/div/div/button/i", "xpath:idRelative"], - ["xpath=//div/button/i", "xpath:position"] + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='/metadataFilters/RequiredValidUntil/maxValidityInterval-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] ], "value": "" }, { "id": "b8d999f1-0c59-4a9a-9991-91d222f52b8e", "comment": "", "command": "click", - "target": "id=field24__option--1", + "target": "id=/metadataFilters/RequiredValidUntil/maxValidityInterval__option--1", "targets": [ - ["id=field24__option--1", "id"], - ["css=#field24__option--1", "css:finder"], - ["xpath=//li[@id='field24__option--1']", "xpath:attributes"], - ["xpath=//ul[@id='field24__listbox']/li[2]", "xpath:idRelative"], + ["id=/metadataFilters/RequiredValidUntil/maxValidityInterval__option--1", "id"], + ["css=#\\/metadataFilters\\/RequiredValidUntil\\/maxValidityInterval__option--1", "css:finder"], + ["xpath=//li[@id='/metadataFilters/RequiredValidUntil/maxValidityInterval__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='/metadataFilters/RequiredValidUntil/maxValidityInterval__listbox']/li[2]", "xpath:idRelative"], ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"], ["xpath=//li[contains(.,'P14D')]", "xpath:innerText"] ], @@ -382,19 +354,6 @@ "id": "8af1abb5-2c7a-4a4c-a8f7-0eb287100dde", "comment": "", "command": "click", - "target": "id=field27", - "targets": [ - ["id=field27", "id"], - ["name=field27", "name"], - ["css=#field27", "css:finder"], - ["xpath=//input[@id='field27']", "xpath:attributes"], - ["xpath=//custom-string/div/input", "xpath:position"] - ], - "value": "" - }, { - "id": "323a2a02-9111-4064-8bb0-a3da34330e54", - "comment": "", - "command": "click", "target": "css=div:nth-child(1) > sf-form-element > .has-success .custom-control-label", "targets": [ ["css=div:nth-child(1) > sf-form-element > .has-success .custom-control-label", "css:finder"], @@ -403,160 +362,124 @@ ], "value": "" }, { - "id": "fcee6ffd-630b-4725-b72b-bacdd6096541", + "id": "323a2a02-9111-4064-8bb0-a3da34330e54", "comment": "", - "command": "click", - "target": "css=.btn-success > translate-i18n", - "targets": [ - ["css=.btn-success > translate-i18n", "css:finder"], - ["xpath=//div/button/translate-i18n", "xpath:position"] - ], - "value": "" + "command": "type", + "target": "id=/metadataFilters/SignatureValidation/certificateFile", + "targets": [], + "value": "%{idp.home}/foo.txt" }, { - "id": "78c17949-e5f6-4edc-9554-92ca7f0148a4", + "id": "a125e601-f306-441d-9c8c-e97b95817b46", "comment": "", "command": "click", - "target": "id=field32", + "target": "css=.btn-success", "targets": [ - ["id=field32", "id"], - ["name=field32", "name"], - ["css=#field32", "css:finder"], - ["xpath=//select[@id='field32']", "xpath:attributes"], - ["xpath=//select", "xpath:position"] + ["css=.btn-success", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] ], "value": "" }, { - "id": "7bb883dc-62e0-4bfa-944f-7ae5da453908", + "id": "74d696db-3f3b-4ff3-a180-34baceb469a2", "comment": "", "command": "select", - "target": "id=field32", + "target": "id=/metadataFilters/EntityRoleWhiteList/retainedRoles/0", "targets": [], "value": "label=SPSSODescriptor" }, { - "id": "5dfac033-ecfd-42e8-aa6f-931d5acd4d89", + "id": "532bf2e5-13fc-48d7-b01b-ff16207a554d", "comment": "", "command": "click", "target": "css=option:nth-child(2)", "targets": [ ["css=option:nth-child(2)", "css:finder"], ["xpath=//option[@value='1: md:SPSSODescriptor']", "xpath:attributes"], - ["xpath=//select[@id='field32']/option[2]", "xpath:idRelative"], + ["xpath=//select[@id='/metadataFilters/EntityRoleWhiteList/retainedRoles/0']/option[2]", "xpath:idRelative"], ["xpath=//option[2]", "xpath:position"], ["xpath=//option[contains(.,'SPSSODescriptor')]", "xpath:innerText"] ], "value": "" }, { - "id": "9d5934f0-fe10-4539-9d71-80b454fc8612", - "comment": "", - "command": "click", - "target": "css=.btn-success > translate-i18n", - "targets": [ - ["css=.btn-success > translate-i18n", "css:finder"], - ["xpath=//div/button/translate-i18n", "xpath:position"] - ], - "value": "" - }, { - "id": "865092b4-2b47-457a-b93e-e4c09c8deb47", + "id": "12cf80c9-594c-4c4d-bf26-aa36ba636220", "comment": "", "command": "click", - "target": "css=.mt-2 > .d-flex .btn", + "target": "css=.fa-plus", "targets": [ - ["css=.mt-2 > .d-flex .btn", "css:finder"], - ["xpath=//li[2]/div/div/button", "xpath:position"] + ["css=.fa-plus", "css:finder"], + ["xpath=//array-component/div/div/button/i", "xpath:position"] ], "value": "" }, { - "id": "530234cd-ec70-48f2-9cc6-9e0d848c4b82", + "id": "6cb9854b-293b-482d-8c07-4b7c638d79cb", "comment": "", "command": "click", - "target": "css=.btn-success", + "target": "css=#\\/metadataFilters\\/EntityRoleWhiteList\\/retainedRoles\\/1 > option:nth-child(1)", "targets": [ - ["css=.btn-success", "css:finder"], - ["xpath=//array-component/div/div/button", "xpath:position"], - ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ["css=#\\/metadataFilters\\/EntityRoleWhiteList\\/retainedRoles\\/1 > option:nth-child(1)", "css:finder"], + ["xpath=(//option[@value=''])[2]", "xpath:attributes"], + ["xpath=//select[@id='/metadataFilters/EntityRoleWhiteList/retainedRoles/1']/option", "xpath:idRelative"], + ["xpath=//li[2]/div/sf-form-element/div/sf-widget-chooser/select-component/div/select/option", "xpath:position"] ], "value": "" }, { - "id": "0916f6d6-c3b9-489b-bb35-7295feaf9319", + "id": "f366c86c-1420-4fb7-86c2-82c49d81208d", "comment": "", "command": "select", - "target": "id=field34", + "target": "id=/metadataFilters/EntityRoleWhiteList/retainedRoles/1", "targets": [], "value": "label=AttributeAuthorityDescriptor" }, { - "id": "6e2b28ee-0c2c-4103-a9eb-7945964c4c49", - "comment": "", - "command": "click", - "target": "css=#field34 > option:nth-child(3)", - "targets": [ - ["css=#field34 > option:nth-child(3)", "css:finder"], - ["xpath=(//option[@value='2: md:AttributeAuthorityDescriptor'])[2]", "xpath:attributes"], - ["xpath=//select[@id='field34']/option[3]", "xpath:idRelative"], - ["xpath=//li[2]/div/sf-form-element/div/sf-widget-chooser/select-component/div/select/option[3]", "xpath:position"] - ], - "value": "" - }, { - "id": "ed96b46a-2e89-427a-85d8-4017b4ea3270", + "id": "5dfac033-ecfd-42e8-aa6f-931d5acd4d89", "comment": "", "command": "click", - "target": "css=.btn-success > translate-i18n", + "target": "css=div:nth-child(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component .custom-control-label", "targets": [ - ["css=.btn-success > translate-i18n", "css:finder"], - ["xpath=//div/button/translate-i18n", "xpath:position"] + ["css=div:nth-child(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component .custom-control-label", "css:finder"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"], + ["xpath=//label[contains(.,'Remove Roleless Entity Descriptors?')]", "xpath:innerText"] ], "value": "" }, { - "id": "bfe30b75-f75f-4562-af7b-832b8639352e", + "id": "9d5934f0-fe10-4539-9d71-80b454fc8612", "comment": "", "command": "click", - "target": "css=#field35 > option:nth-child(1)", + "target": "css=div:nth-child(3) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component .custom-control-label", "targets": [ - ["css=#field35 > option:nth-child(1)", "css:finder"], - ["xpath=(//option[@value=''])[3]", "xpath:attributes"], - ["xpath=//select[@id='field35']/option", "xpath:idRelative"], - ["xpath=//li[3]/div/sf-form-element/div/sf-widget-chooser/select-component/div/select/option", "xpath:position"] + ["css=div:nth-child(3) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component .custom-control-label", "css:finder"], + ["xpath=//div[3]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"], + ["xpath=//label[contains(.,'Remove Empty Entities Descriptors?')]", "xpath:innerText"] ], "value": "" }, { - "id": "fff0c88e-8554-48b7-9ad4-ac9128afd708", - "comment": "", - "command": "select", - "target": "id=field35", - "targets": [], - "value": "label=SPSSODescriptor" - }, { - "id": "d0a966a9-f97d-4d36-b0de-e06872ad7fcd", + "id": "530234cd-ec70-48f2-9cc6-9e0d848c4b82", "comment": "", "command": "click", - "target": "css=.mt-2:nth-child(3) .fa", + "target": "css=.next", "targets": [ - ["css=.mt-2:nth-child(3) .fa", "css:finder"], - ["xpath=//li[3]/div/div/button/i", "xpath:position"] + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] ], "value": "" }, { - "id": "b6471365-3d66-482f-9258-4eb6feed4192", + "id": "79b96f40-2677-438a-9564-62df0ea2c116", "comment": "", "command": "click", - "target": "css=.label:nth-child(1)", - "targets": [ - ["css=.label:nth-child(1)", "css:finder"], - ["xpath=//li[3]/button/span", "xpath:position"] - ], + "target": "css=.custom-control-label", + "targets": [], "value": "" }, { - "id": "b22efa37-3c12-40ac-a43d-e3349d68a45d", + "id": "52f5680c-c63d-411e-8332-52901f12ea3b", "comment": "", - "command": "click", - "target": "css=.custom-control-label", + "command": "verifyText", + "target": "css=.px-3:nth-child(1) > summary-property:nth-child(2) > .mb-3 > .d-block:nth-child(2)", "targets": [ - ["css=.custom-control-label", "css:finder"], - ["xpath=//label", "xpath:position"], - ["xpath=//label[contains(.,'Enable this service?')]", "xpath:innerText"] + ["css=.px-3:nth-child(1) > summary-property:nth-child(2) > .mb-3 > .d-block:nth-child(2)", "css:finder"], + ["xpath=//summary-property/div/span", "xpath:position"], + ["xpath=//span[contains(.,'Test Metadata Provider')]", "xpath:innerText"] ], - "value": "" + "value": "Test Metadata Provider" }, { - "id": "52298de6-ba25-4eb7-a8c8-e358662b9745", + "id": "67ff44aa-1efd-4b13-a0e9-3648a09911dd", "comment": "", "command": "verifyText", "target": "css=.px-3:nth-child(2) > summary-property:nth-child(2) > .mb-3 > .d-block:nth-child(2)", @@ -566,17 +489,6 @@ ["xpath=//span[contains(.,'123')]", "xpath:innerText"] ], "value": "123" - }, { - "id": "79b96f40-2677-438a-9564-62df0ea2c116", - "comment": "", - "command": "verifyText", - "target": "css=summary-property:nth-child(5) .d-block:nth-child(2)", - "targets": [ - ["css=summary-property:nth-child(5) .d-block:nth-child(2)", "css:finder"], - ["xpath=//summary-property[4]/div/span", "xpath:position"], - ["xpath=//span[contains(.,'%{idp.home}/foo.txt')]", "xpath:innerText"] - ], - "value": "%{idp.home}/foo.txt" }, { "id": "f5197d46-41a7-4ef2-ac40-19f80c953929", "comment": "", @@ -661,12 +573,12 @@ "id": "6437379e-d34f-479e-82f1-bf52654a95cb", "comment": "", "command": "click", - "target": "id=field39", + "target": "id=/name", "targets": [ - ["id=field39", "id"], - ["name=field39", "name"], - ["css=#field39", "css:finder"], - ["xpath=//input[@id='field39']", "xpath:attributes"], + ["id=/name", "id"], + ["name=field37", "name"], + ["css=#\\/name", "css:finder"], + ["xpath=//input[@id='/name']", "xpath:attributes"], ["xpath=//input", "xpath:position"] ], "value": "" @@ -674,7 +586,7 @@ "id": "79471f9f-e04f-4d98-8e78-f8f554d36821", "comment": "", "command": "type", - "target": "id=field39", + "target": "id=/name", "targets": [ ["id=field39", "id"], ["name=field39", "name"], @@ -687,22 +599,15 @@ "id": "90dffd02-8971-4bf5-bc57-33194fdb27a2", "comment": "", "command": "select", - "target": "id=field40", - "targets": [], - "value": "label=FileBackedHttpMetadataProvider" - }, { - "id": "4d07a76f-5d21-4ca7-b743-c74f35429c1e", - "comment": "", - "command": "click", - "target": "css=option:nth-child(2)", + "target": "id=/@type", "targets": [ - ["css=option:nth-child(2)", "css:finder"], - ["xpath=//option[@value='1: FileBackedHttpMetadataResolver']", "xpath:attributes"], - ["xpath=//select[@id='field40']/option[2]", "xpath:idRelative"], - ["xpath=//option[2]", "xpath:position"], - ["xpath=//option[contains(.,'FileBackedHttpMetadataProvider')]", "xpath:innerText"] + ["id=/@type", "id"], + ["name=field38", "name"], + ["css=#\\/\\@type", "css:finder"], + ["xpath=//select[@id='/@type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] ], - "value": "" + "value": "label=FileBackedHttpMetadataProvider" }, { "id": "48061ec7-f134-4cf4-aba6-4f62708a779a", "comment": "", @@ -717,12 +622,12 @@ "id": "5795f70f-79e1-4b45-9c38-ef96d5197e70", "comment": "", "command": "click", - "target": "id=field45", + "target": "id=/xmlId", "targets": [ - ["id=field45", "id"], - ["name=field45", "name"], - ["css=#field45", "css:finder"], - ["xpath=//input[@id='field45']", "xpath:attributes"], + ["id=/xmlId", "id"], + ["name=field43", "name"], + ["css=#\\/xmlId", "css:finder"], + ["xpath=//input[@id='/xmlId']", "xpath:attributes"], ["xpath=//input", "xpath:position"] ], "value": "" @@ -730,7 +635,7 @@ "id": "88a910a8-1e02-400a-9875-c76d0095aa57", "comment": "", "command": "type", - "target": "id=field45", + "target": "id=/xmlId", "targets": [ ["id=field45", "id"], ["name=field45", "name"], @@ -743,12 +648,12 @@ "id": "9dbebf86-2c5a-4c88-9fa8-437d4bea96e6", "comment": "", "command": "click", - "target": "id=field46", + "target": "id=/metadataURL", "targets": [ - ["id=field46", "id"], - ["name=field46", "name"], - ["css=#field46", "css:finder"], - ["xpath=//input[@id='field46']", "xpath:attributes"], + ["id=/metadataURL", "id"], + ["name=field44", "name"], + ["css=#\\/metadataURL", "css:finder"], + ["xpath=//input[@id='/metadataURL']", "xpath:attributes"], ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "" @@ -756,7 +661,7 @@ "id": "b7e620be-7672-4d3a-8da7-e2b278747f44", "comment": "", "command": "type", - "target": "id=field46", + "target": "id=/metadataURL", "targets": [ ["id=field46", "id"], ["name=field46", "name"], @@ -769,11 +674,10 @@ "id": "d389f80c-4923-40ad-bdb6-f1142cb95a5e", "comment": "", "command": "click", - "target": "id=field47-1", + "target": "css=.form-check:nth-child(4) #\\/initializeFromBackupFile", "targets": [ - ["id=field47-1", "id"], - ["css=#field47-1", "css:finder"], - ["xpath=//input[@id='field47-1']", "xpath:attributes"], + ["css=.form-check:nth-child(4) #\\/initializeFromBackupFile", "css:finder"], + ["xpath=(//input[@id='/initializeFromBackupFile'])[2]", "xpath:attributes"], ["xpath=//div[2]/label/input", "xpath:position"] ], "value": "" @@ -781,12 +685,12 @@ "id": "4ce6d583-aadc-44b4-a694-92ca75a07e31", "comment": "", "command": "click", - "target": "id=field48", + "target": "id=/backingFile", "targets": [ - ["id=field48", "id"], - ["name=field48", "name"], - ["css=#field48", "css:finder"], - ["xpath=//input[@id='field48']", "xpath:attributes"], + ["id=/backingFile", "id"], + ["name=field46", "name"], + ["css=#\\/backingFile", "css:finder"], + ["xpath=//input[@id='/backingFile']", "xpath:attributes"], ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "" @@ -794,7 +698,7 @@ "id": "206dd1e2-1c91-4c92-a99d-b938560d726c", "comment": "", "command": "type", - "target": "id=field48", + "target": "id=/backingFile", "targets": [ ["id=field48", "id"], ["name=field48", "name"], @@ -803,19 +707,6 @@ ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] ], "value": "%{idp.home}/foo.txt" - }, { - "id": "8643497f-d718-4b33-bd47-510ca49aec01", - "comment": "", - "command": "click", - "target": "id=field49", - "targets": [ - ["id=field49", "id"], - ["css=#field49", "css:finder"], - ["xpath=//input[@id='field49']", "xpath:attributes"], - ["xpath=//div[@id='field49-container']/div/input", "xpath:idRelative"], - ["xpath=//div/div/input", "xpath:position"] - ], - "value": "" }, { "id": "43dcf85f-0606-4177-aced-a1817aa2bd05", "comment": "", @@ -831,14 +722,14 @@ "id": "38816b0f-9f4d-46d2-b900-937503ef93a0", "comment": "", "command": "click", - "target": "id=field49__option--3", + "target": "id=/backupFileInitNextRefreshDelay__option--2", "targets": [ - ["id=field49__option--3", "id"], - ["css=#field49__option--3", "css:finder"], - ["xpath=//li[@id='field49__option--3']", "xpath:attributes"], - ["xpath=//ul[@id='field49__listbox']/li[4]", "xpath:idRelative"], - ["xpath=//li[4]", "xpath:position"], - ["xpath=//li[contains(.,'PT10M')]", "xpath:innerText"] + ["id=/backupFileInitNextRefreshDelay__option--2", "id"], + ["css=#\\/backupFileInitNextRefreshDelay__option--2", "css:finder"], + ["xpath=//li[@id='/backupFileInitNextRefreshDelay__option--2']", "xpath:attributes"], + ["xpath=//ul[@id='/backupFileInitNextRefreshDelay__listbox']/li[3]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[3]", "xpath:position"], + ["xpath=//li[contains(.,'PT1M')]", "xpath:innerText"] ], "value": "" }, { @@ -855,10 +746,10 @@ "id": "bcbc4aaf-e8f6-4369-b6aa-e33c0d9dddf1", "comment": "", "command": "click", - "target": "css=.label:nth-child(1)", + "target": "css=.next", "targets": [ - ["css=.label:nth-child(1)", "css:finder"], - ["xpath=//li[3]/button/span", "xpath:position"] + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] ], "value": "" }, { @@ -873,7 +764,7 @@ ], "value": "" }, { - "id": "337993b0-4e0e-4f64-b962-8c46d748ea28", + "id": "fdec5198-73f6-43d1-a16a-55686cb68efa", "comment": "", "command": "click", "target": "css=.next", @@ -883,18 +774,7 @@ ], "value": "" }, { - "id": "14fb1ff6-9d74-4af2-b732-d237e7e0b03c", - "comment": "", - "command": "click", - "target": "css=.custom-control-label", - "targets": [ - ["css=.custom-control-label", "css:finder"], - ["xpath=//label", "xpath:position"], - ["xpath=//label[contains(.,'Enable this service?')]", "xpath:innerText"] - ], - "value": "" - }, { - "id": "fdec5198-73f6-43d1-a16a-55686cb68efa", + "id": "1237c623-a944-4525-9aea-b93fdd007f78", "comment": "", "command": "click", "target": "css=.save", @@ -911,7 +791,21 @@ "targets": [], "value": "10000" }, { - "id": "f72a2169-08f3-4d7e-b814-bf6a61ffd6c9", + "id": "b437068f-d3ed-43b5-9975-fb54decaf7ab", + "comment": "", + "command": "verifyText", + "target": "linkText=Test Metadata Provider", + "targets": [ + ["linkText=Test Metadata Provider", "linkText"], + ["css=tr:nth-child(1) a", "css:finder"], + ["xpath=//a[contains(text(),'Test Metadata Provider')]", "xpath:link"], + ["xpath=//a[contains(@href, '/metadata/provider/e69cdb37-d020-4e34-9a11-fad3a9cb5256/configuration/options')]", "xpath:href"], + ["xpath=//td[2]/a", "xpath:position"], + ["xpath=//a[contains(.,'Test Metadata Provider')]", "xpath:innerText"] + ], + "value": "Test Metadata Provider" + }, { + "id": "abf5ec9e-eeb3-480f-8919-1efecbae20d0", "comment": "", "command": "verifyText", "target": "linkText=Test Provider 2", @@ -919,23 +813,13 @@ ["linkText=Test Provider 2", "linkText"], ["css=tr:nth-child(2) a", "css:finder"], ["xpath=//a[contains(text(),'Test Provider 2')]", "xpath:link"], - ["xpath=(//a[contains(@href, '')])[11]", "xpath:href"], + ["xpath=//a[contains(@href, '/metadata/provider/4d34b788-8b81-43bb-aac6-2062bd067cff/configuration/options')]", "xpath:href"], ["xpath=//tr[2]/td[2]/a", "xpath:position"], ["xpath=//a[contains(.,'Test Provider 2')]", "xpath:innerText"] ], "value": "Test Provider 2" }, { - "id": "190a5481-53b9-464b-9acb-f00165c79a54", - "comment": "", - "command": "verifyText", - "target": "css=tr:nth-child(2) .provider-index", - "targets": [ - ["css=tr:nth-child(2) .provider-index", "css:finder"], - ["xpath=//tr[2]/td/div/div", "xpath:position"] - ], - "value": "1" - }, { - "id": "a36771ab-07cc-4dd3-96c5-e40d002aef62", + "id": "b799fede-c85b-4bd3-8e03-347f8a7d188a", "comment": "", "command": "click", "target": "css=tr:nth-child(2) .fa-chevron-circle-up", @@ -945,63 +829,35 @@ ], "value": "" }, { - "id": "2fbec171-a254-4282-b46a-367e47c108c9", - "comment": "", - "command": "verifyText", - "target": "linkText=Test Metadata Provider", - "targets": [ - ["linkText=Test Metadata Provider", "linkText"], - ["css=tr:nth-child(2) a", "css:finder"], - ["xpath=//a[contains(text(),'Test Metadata Provider')]", "xpath:link"], - ["xpath=(//a[contains(@href, '')])[11]", "xpath:href"], - ["xpath=//tr[2]/td[2]/a", "xpath:position"], - ["xpath=//a[contains(.,'Test Metadata Provider')]", "xpath:innerText"] - ], - "value": "Test Metadata Provider" - }, { - "id": "fadffda3-b2a4-4006-8f57-83ec5c8d9e4f", + "id": "72123a28-c3be-478c-8f30-555e346837e2", "comment": "", "command": "verifyText", - "target": "css=tr:nth-child(2) .provider-index", + "target": "css=.badge-success > span", "targets": [ - ["css=tr:nth-child(2) .provider-index", "css:finder"], - ["xpath=//tr[2]/td/div/div", "xpath:position"] + ["css=.badge-success > span", "css:finder"], + ["xpath=//tr[2]/td[6]/span/span", "xpath:position"] ], - "value": "1" + "value": "Enabled" }, { - "id": "06bd511e-5561-4521-a330-defb05a26ea1", + "id": "664aafa3-9f6f-4eab-9eb6-a4d1a8344c5c", "comment": "", "command": "click", - "target": "css=tr:nth-child(1) .fa-chevron-circle-down", + "target": "css=tr:nth-child(2) .fa-chevron-circle-up", "targets": [ - ["css=tr:nth-child(1) .fa-chevron-circle-down", "css:finder"], - ["xpath=//div/button/i", "xpath:position"] + ["css=tr:nth-child(2) .fa-chevron-circle-up", "css:finder"], + ["xpath=//tr[2]/td/div/button[2]/i", "xpath:position"] ], "value": "" }, { - "id": "de6477a2-4738-4852-a7ba-89ee9b494012", - "comment": "", - "command": "verifyText", - "target": "linkText=Test Provider 2", - "targets": [ - ["linkText=Test Provider 2", "linkText"], - ["css=tr:nth-child(2) a", "css:finder"], - ["xpath=//a[contains(text(),'Test Provider 2')]", "xpath:link"], - ["xpath=(//a[contains(@href, '')])[11]", "xpath:href"], - ["xpath=//tr[2]/td[2]/a", "xpath:position"], - ["xpath=//a[contains(.,'Test Provider 2')]", "xpath:innerText"] - ], - "value": "Test Provider 2" - }, { - "id": "17aebc64-35c8-40e7-8bda-e8fee86d8464", + "id": "ad8842de-2a4c-42a4-b919-dd7524a679c6", "comment": "", "command": "verifyText", - "target": "css=tr:nth-child(2) .provider-index", + "target": "css=.badge-danger > span", "targets": [ - ["css=tr:nth-child(2) .provider-index", "css:finder"], - ["xpath=//tr[2]/td/div/div", "xpath:position"] + ["css=.badge-danger > span", "css:finder"], + ["xpath=//tr[2]/td[6]/span/span", "xpath:position"] ], - "value": "1" + "value": "Disabled" }] }], "suites": [{ diff --git a/backend/src/integration/resources/SHIBUI-1352-1.side b/backend/src/integration/resources/SHIBUI-1352-1.side new file mode 100644 index 000000000..9747f4e9d --- /dev/null +++ b/backend/src/integration/resources/SHIBUI-1352-1.side @@ -0,0 +1,406 @@ +{ + "id": "8e687ea6-de83-4d3d-b1b3-8aae3ab7b70d", + "version": "2.0", + "name": "SHIBUI-1352-1", + "url": "http://localhost:10101", + "tests": [{ + "id": "62117cd1-23bb-4574-b360-1c9217799641", + "name": "SHIBUI-1352-1", + "commands": [{ + "id": "8adb4307-6cca-4f6a-b709-7888b51f422d", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "a3aa8d80-808e-4195-9b6d-021b80d270ca", + "comment": "", + "command": "type", + "target": "name=username", + "targets": [ + ["name=username", "name"], + ["css=tr:nth-child(1) input", "css:finder"], + ["xpath=//input[@name='username']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "admin" + }, { + "id": "8b55bd69-5323-48a4-b705-5a9bb67fd29e", + "comment": "", + "command": "type", + "target": "name=password", + "targets": [ + ["name=password", "name"], + ["css=tr:nth-child(2) input", "css:finder"], + ["xpath=//input[@name='password']", "xpath:attributes"], + ["xpath=//tr[2]/td[2]/input", "xpath:position"] + ], + "value": "adminpass" + }, { + "id": "a374544a-2b8e-4c0f-8741-d5ffa51dfc3a", + "comment": "", + "command": "sendKeys", + "target": "name=password", + "targets": [ + ["name=password", "name"], + ["css=tr:nth-child(2) input", "css:finder"], + ["xpath=//input[@name='password']", "xpath:attributes"], + ["xpath=//tr[2]/td[2]/input", "xpath:position"] + ], + "value": "${KEY_ENTER}" + }, { + "id": "8ff3019f-42b4-4ba8-8b63-b9f0f6aa413f", + "comment": "", + "command": "click", + "target": "css=#addNewDropdown > translate-i18n", + "targets": [ + ["css=#addNewDropdown > translate-i18n", "css:finder"], + ["xpath=//button[@id='addNewDropdown']/translate-i18n", "xpath:idRelative"], + ["xpath=//translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Add New')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "c36d95be-7a13-454d-a05e-ef323b530c9d", + "comment": "", + "command": "click", + "target": "linkText=Metadata Provider", + "targets": [ + ["linkText=Metadata Provider", "linkText"], + ["css=.nav-link:nth-child(2)", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li/div/a[2]", "xpath:idRelative"], + ["xpath=(//a[contains(@href, '')])[3]", "xpath:href"], + ["xpath=//a[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "2e8de1a4-a5a3-49fc-8314-206ab7373f14", + "comment": "", + "command": "click", + "target": "id=/name", + "targets": [ + ["id=/name", "id"], + ["name=field1", "name"], + ["css=#\\/name", "css:finder"], + ["xpath=//input[@id='/name']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "88683ce7-ec58-4a98-8138-9003d4275f8b", + "comment": "", + "command": "type", + "target": "id=/name", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Test Local Dynamic Provider" + }, { + "id": "fd4257d7-488a-4eed-8d72-7f39034a1c72", + "comment": "", + "command": "select", + "target": "id=/@type", + "targets": [ + ["id=/@type", "id"], + ["name=field2", "name"], + ["css=#\\/\\@type", "css:finder"], + ["xpath=//select[@id='/@type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "label=LocalDynamicMetadataProvider" + }, { + "id": "34cb083d-1dbf-463d-94de-392356f4e68d", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[2]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "205b2459-f8d3-4571-813b-e752ec2295a0", + "comment": "", + "command": "click", + "target": "id=/xmlId", + "targets": [ + ["id=/xmlId", "id"], + ["name=field7", "name"], + ["css=#\\/xmlId", "css:finder"], + ["xpath=//input[@id='/xmlId']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "54554bf5-8354-4737-b96e-6f36ccab6455", + "comment": "", + "command": "type", + "target": "id=/xmlId", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "test-12345" + }, { + "id": "2510aebf-4351-4bd4-8d57-1b8061a3da93", + "comment": "", + "command": "click", + "target": "id=/sourceDirectory", + "targets": [ + ["id=/sourceDirectory", "id"], + ["name=field8", "name"], + ["css=#\\/sourceDirectory", "css:finder"], + ["xpath=//input[@id='/sourceDirectory']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "b020f834-180b-400f-a85a-b3e006337c55", + "comment": "", + "command": "type", + "target": "id=/sourceDirectory", + "targets": [ + ["id=field8", "id"], + ["name=field8", "name"], + ["css=#field8", "css:finder"], + ["xpath=//input[@id='field8']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "%{idp.home}/foo/" + }, { + "id": "8753e5d5-0f5b-4409-8bb9-964541bc9aed", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "ee0724b9-a055-4aef-a5a2-a58acd017000", + "comment": "", + "command": "click", + "target": "id=/dynamicMetadataResolverAttributes/refreshDelayFactor", + "targets": [ + ["id=/dynamicMetadataResolverAttributes/refreshDelayFactor", "id"], + ["name=field11", "name"], + ["css=#\\/dynamicMetadataResolverAttributes\\/refreshDelayFactor", "css:finder"], + ["xpath=//input[@id='/dynamicMetadataResolverAttributes/refreshDelayFactor']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "1d3c8b73-97b8-40d2-ba89-9692f443b53d", + "comment": "", + "command": "type", + "target": "id=/dynamicMetadataResolverAttributes/refreshDelayFactor", + "targets": [ + ["id=field11", "id"], + ["name=field11", "name"], + ["css=#field11", "css:finder"], + ["xpath=//input[@id='field11']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "0.5" + }, { + "id": "59ca3a2c-b9da-4ac6-9b44-d44271355659", + "comment": "", + "command": "click", + "target": "css=#\\/dynamicMetadataResolverAttributes\\/minCacheDuration-container .btn", + "targets": [ + ["css=#\\/dynamicMetadataResolverAttributes\\/minCacheDuration-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='/dynamicMetadataResolverAttributes/minCacheDuration-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "8db04a8f-565a-4fa9-b5c0-8ce4b200b11c", + "comment": "", + "command": "click", + "target": "id=/dynamicMetadataResolverAttributes/minCacheDuration__option--1", + "targets": [ + ["id=/dynamicMetadataResolverAttributes/minCacheDuration__option--1", "id"], + ["css=#\\/dynamicMetadataResolverAttributes\\/minCacheDuration__option--1", "css:finder"], + ["xpath=//li[@id='/dynamicMetadataResolverAttributes/minCacheDuration__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='/dynamicMetadataResolverAttributes/minCacheDuration__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"], + ["xpath=//li[contains(.,'PT30S')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "a5274853-084e-438f-8cea-9a74e55fd0b9", + "comment": "", + "command": "click", + "target": "css=#\\/dynamicMetadataResolverAttributes\\/maxCacheDuration-container .btn", + "targets": [ + ["css=#\\/dynamicMetadataResolverAttributes\\/maxCacheDuration-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], + ["xpath=//div[@id='/dynamicMetadataResolverAttributes/maxCacheDuration-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div[3]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bf7f5914-5aad-485a-8af0-aa510605e1dc", + "comment": "", + "command": "click", + "target": "id=/dynamicMetadataResolverAttributes/maxCacheDuration__option--3", + "targets": [ + ["id=/dynamicMetadataResolverAttributes/maxCacheDuration__option--3", "id"], + ["css=#\\/dynamicMetadataResolverAttributes\\/maxCacheDuration__option--3", "css:finder"], + ["xpath=//li[@id='/dynamicMetadataResolverAttributes/maxCacheDuration__option--3']", "xpath:attributes"], + ["xpath=//ul[@id='/dynamicMetadataResolverAttributes/maxCacheDuration__listbox']/li[4]", "xpath:idRelative"], + ["xpath=//div[3]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[4]", "xpath:position"] + ], + "value": "" + }, { + "id": "b2bd8d25-4f3c-47b2-a070-53a364840916", + "comment": "", + "command": "click", + "target": "css=#\\/dynamicMetadataResolverAttributes\\/maxIdleEntityData-container .btn", + "targets": [ + ["css=#\\/dynamicMetadataResolverAttributes\\/maxIdleEntityData-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[4]", "xpath:attributes"], + ["xpath=//div[@id='/dynamicMetadataResolverAttributes/maxIdleEntityData-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "9a411cfc-479d-4951-aab2-e8d09ba64b4e", + "comment": "", + "command": "click", + "target": "id=/dynamicMetadataResolverAttributes/maxIdleEntityData__option--2", + "targets": [ + ["id=/dynamicMetadataResolverAttributes/maxIdleEntityData__option--2", "id"], + ["css=#\\/dynamicMetadataResolverAttributes\\/maxIdleEntityData__option--2", "css:finder"], + ["xpath=//li[@id='/dynamicMetadataResolverAttributes/maxIdleEntityData__option--2']", "xpath:attributes"], + ["xpath=//ul[@id='/dynamicMetadataResolverAttributes/maxIdleEntityData__listbox']/li[3]", "xpath:idRelative"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[3]", "xpath:position"] + ], + "value": "" + }, { + "id": "1176d384-4b0c-4a67-8e43-6cc3cbbcff73", + "comment": "", + "command": "click", + "target": "css=.form-check:nth-child(4) #\\/dynamicMetadataResolverAttributes\\/removeIdleEntityData", + "targets": [ + ["css=.form-check:nth-child(4) #\\/dynamicMetadataResolverAttributes\\/removeIdleEntityData", "css:finder"], + ["xpath=(//input[@id='/dynamicMetadataResolverAttributes/removeIdleEntityData'])[2]", "xpath:attributes"], + ["xpath=//div[2]/label/input", "xpath:position"] + ], + "value": "" + }, { + "id": "ae32fb25-67b1-469b-9f23-3cbca895b956", + "comment": "", + "command": "click", + "target": "css=#\\/dynamicMetadataResolverAttributes\\/cleanupTaskInterval-container .btn", + "targets": [ + ["css=#\\/dynamicMetadataResolverAttributes\\/cleanupTaskInterval-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[5]", "xpath:attributes"], + ["xpath=//div[@id='/dynamicMetadataResolverAttributes/cleanupTaskInterval-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div[6]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "c30bf781-4d5d-46ad-9bbc-4a5165788870", + "comment": "", + "command": "click", + "target": "id=/dynamicMetadataResolverAttributes/cleanupTaskInterval__option--1", + "targets": [ + ["id=/dynamicMetadataResolverAttributes/cleanupTaskInterval__option--1", "id"], + ["css=#\\/dynamicMetadataResolverAttributes\\/cleanupTaskInterval__option--1", "css:finder"], + ["xpath=//li[@id='/dynamicMetadataResolverAttributes/cleanupTaskInterval__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='/dynamicMetadataResolverAttributes/cleanupTaskInterval__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//div[6]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "1202602e-9311-4c3c-b836-9a433cbbcd8c", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f4b19f08-bf68-47d0-9c1d-d59f6476a468", + "comment": "", + "command": "click", + "target": "css=.custom-control-label", + "targets": [ + ["css=.custom-control-label", "css:finder"], + ["xpath=//label", "xpath:position"], + ["xpath=//label[contains(.,'Enable Metadata Provider?')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "e27e05ac-3a23-47e2-b5b4-51b2ae2f4b31", + "comment": "", + "command": "click", + "target": "css=.save", + "targets": [ + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "4bd514f1-9dbf-431f-b797-c8666c7c0889", + "comment": "", + "command": "waitForElementVisible", + "target": "css=tr > .text-right", + "targets": [ + ["css=tr > .text-right", "css:finder"], + ["xpath=//td[6]", "xpath:position"], + ["xpath=//td[contains(.,'Enabled')]", "xpath:innerText"] + ], + "value": "10000" + }, { + "id": "f0232386-eb88-4f6c-98fa-b9065ed422b7", + "comment": "", + "command": "verifyText", + "target": "linkText=Test Local Dynamic Provider", + "targets": [ + ["linkText=Test Local Dynamic Provider", "linkText"], + ["css=td > a", "css:finder"], + ["xpath=//a[contains(text(),'Test Local Dynamic Provider')]", "xpath:link"], + ["xpath=(//a[contains(@href, '')])[10]", "xpath:href"], + ["xpath=//td[2]/a", "xpath:position"], + ["xpath=//a[contains(.,'Test Local Dynamic Provider')]", "xpath:innerText"] + ], + "value": "Test Local Dynamic Provider" + }, { + "id": "5e8993ae-47ee-4e65-b667-b291d7c934ec", + "comment": "", + "command": "verifyText", + "target": "css=td:nth-child(3)", + "targets": [ + ["css=td:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'LocalDynamicMetadataResolver')]", "xpath:innerText"] + ], + "value": "LocalDynamicMetadataResolver" + }] + }], + "suites": [{ + "id": "537e85aa-f94d-4fef-bc13-2ecdf5132fa2", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["62117cd1-23bb-4574-b360-1c9217799641"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} \ No newline at end of file diff --git a/backend/src/integration/resources/SHIBUI-1352-2.side b/backend/src/integration/resources/SHIBUI-1352-2.side new file mode 100644 index 000000000..d09d81148 --- /dev/null +++ b/backend/src/integration/resources/SHIBUI-1352-2.side @@ -0,0 +1,356 @@ +{ + "id": "314e0ac4-abfa-4280-aee8-dee5dbe6079f", + "version": "2.0", + "name": "SHIBUI-1352-2", + "url": "http://localhost:10101", + "tests": [{ + "id": "505db724-d943-4da1-b393-08f8c036c243", + "name": "SHIBUI-1352-2", + "commands": [{ + "id": "99646b66-4218-4787-a64a-0ec5d6cbb138", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "362ac5d6-1c26-44bc-92ca-1f80d97b8dea", + "comment": "", + "command": "type", + "target": "name=username", + "targets": [ + ["name=username", "name"], + ["css=tr:nth-child(1) input", "css:finder"], + ["xpath=//input[@name='username']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "admin" + }, { + "id": "25160e72-53ef-4309-8ad3-4aab20a3b7f3", + "comment": "", + "command": "type", + "target": "name=password", + "targets": [ + ["name=password", "name"], + ["css=tr:nth-child(2) input", "css:finder"], + ["xpath=//input[@name='password']", "xpath:attributes"], + ["xpath=//tr[2]/td[2]/input", "xpath:position"] + ], + "value": "adminpass" + }, { + "id": "7736e7a4-5667-4fcf-97f5-5796af96fdb1", + "comment": "", + "command": "sendKeys", + "target": "name=password", + "targets": [ + ["name=password", "name"], + ["css=tr:nth-child(2) input", "css:finder"], + ["xpath=//input[@name='password']", "xpath:attributes"], + ["xpath=//tr[2]/td[2]/input", "xpath:position"] + ], + "value": "${KEY_ENTER}" + }, { + "id": "1245c352-1466-4b3f-ac54-a71bdd99ed29", + "comment": "", + "command": "click", + "target": "css=#addNewDropdown > translate-i18n", + "targets": [ + ["css=#addNewDropdown > translate-i18n", "css:finder"], + ["xpath=//button[@id='addNewDropdown']/translate-i18n", "xpath:idRelative"], + ["xpath=//translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Add New')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "0a94c3ad-96c3-464c-8db2-04b8d40d07fe", + "comment": "", + "command": "click", + "target": "linkText=Metadata Provider", + "targets": [ + ["linkText=Metadata Provider", "linkText"], + ["css=.nav-link:nth-child(2)", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li/div/a[2]", "xpath:idRelative"], + ["xpath=(//a[contains(@href, '')])[3]", "xpath:href"], + ["xpath=//a[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "230d4089-99c3-4f2e-99a8-b125bbde94aa", + "comment": "", + "command": "click", + "target": "id=/name", + "targets": [ + ["id=/name", "id"], + ["name=field1", "name"], + ["css=#\\/name", "css:finder"], + ["xpath=//input[@id='/name']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "872cc901-9a64-46c8-9a8b-78df25273a29", + "comment": "", + "command": "type", + "target": "id=/name", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Test File System Provider" + }, { + "id": "9621e646-308a-4eda-9244-036e8997467a", + "comment": "", + "command": "select", + "target": "id=/@type", + "targets": [ + ["id=/@type", "id"], + ["name=field2", "name"], + ["css=#\\/\\@type", "css:finder"], + ["xpath=//select[@id='/@type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "label=FilesystemMetadataProvider" + }, { + "id": "19b8e1ac-427a-4ced-91c7-226fd2480f46", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[2]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "cb1183c8-8165-4021-b1ff-77cf7ba210a5", + "comment": "", + "command": "click", + "target": "id=/xmlId", + "targets": [ + ["id=/xmlId", "id"], + ["name=field7", "name"], + ["css=#\\/xmlId", "css:finder"], + ["xpath=//input[@id='/xmlId']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "fb136799-b38b-49f7-8cf6-f00de5c56a46", + "comment": "", + "command": "type", + "target": "id=/xmlId", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "test-12345" + }, { + "id": "dece0246-47b4-4553-b06e-f89e096ef244", + "comment": "", + "command": "click", + "target": "id=/metadataFile", + "targets": [ + ["id=/metadataFile", "id"], + ["name=field8", "name"], + ["css=#\\/metadataFile", "css:finder"], + ["xpath=//input[@id='/metadataFile']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "614a5542-fafa-4523-aa58-5f4fd3586d76", + "comment": "", + "command": "type", + "target": "id=/metadataFile", + "targets": [ + ["id=field8", "id"], + ["name=field8", "name"], + ["css=#field8", "css:finder"], + ["xpath=//input[@id='field8']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "%{idp.home}/foo.xml" + }, { + "id": "88cf741f-0922-4dfb-aaea-9e4c146ed8e1", + "comment": "", + "command": "click", + "target": "css=.form-check:nth-child(4) #\\/doInitialization", + "targets": [ + ["css=.form-check:nth-child(4) #\\/doInitialization", "css:finder"], + ["xpath=(//input[@id='/doInitialization'])[2]", "xpath:attributes"], + ["xpath=//div[2]/label/input", "xpath:position"] + ], + "value": "" + }, { + "id": "c9b400d6-f7fe-43e3-abe5-9ac687f51b92", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "d2e09813-fee8-4744-9ac9-72bdbac92b72", + "comment": "", + "command": "click", + "target": "css=#\\/reloadableMetadataResolverAttributes\\/minRefreshDelay-container .btn", + "targets": [ + ["css=#\\/reloadableMetadataResolverAttributes\\/minRefreshDelay-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='/reloadableMetadataResolverAttributes/minRefreshDelay-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "d449fec4-84f9-4eda-98e5-2dc40d185a63", + "comment": "", + "command": "click", + "target": "id=/reloadableMetadataResolverAttributes/minRefreshDelay__option--1", + "targets": [ + ["id=/reloadableMetadataResolverAttributes/minRefreshDelay__option--1", "id"], + ["css=#\\/reloadableMetadataResolverAttributes\\/minRefreshDelay__option--1", "css:finder"], + ["xpath=//li[@id='/reloadableMetadataResolverAttributes/minRefreshDelay__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='/reloadableMetadataResolverAttributes/minRefreshDelay__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"], + ["xpath=//li[contains(.,'PT30S')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "54784d87-c835-4e3f-9467-9c39be596bb8", + "comment": "", + "command": "click", + "target": "css=#\\/reloadableMetadataResolverAttributes\\/maxRefreshDelay-container .btn", + "targets": [ + ["css=#\\/reloadableMetadataResolverAttributes\\/maxRefreshDelay-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], + ["xpath=//div[@id='/reloadableMetadataResolverAttributes/maxRefreshDelay-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "119a39c2-6d86-4d94-a093-6669e89e78e4", + "comment": "", + "command": "click", + "target": "id=/reloadableMetadataResolverAttributes/maxRefreshDelay__option--3", + "targets": [ + ["id=/reloadableMetadataResolverAttributes/maxRefreshDelay__option--3", "id"], + ["css=#\\/reloadableMetadataResolverAttributes\\/maxRefreshDelay__option--3", "css:finder"], + ["xpath=//li[@id='/reloadableMetadataResolverAttributes/maxRefreshDelay__option--3']", "xpath:attributes"], + ["xpath=//ul[@id='/reloadableMetadataResolverAttributes/maxRefreshDelay__listbox']/li[4]", "xpath:idRelative"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[4]", "xpath:position"] + ], + "value": "" + }, { + "id": "fa8357ce-5c99-483d-8170-bf9987aa81db", + "comment": "", + "command": "click", + "target": "id=/reloadableMetadataResolverAttributes/refreshDelayFactor", + "targets": [ + ["id=/reloadableMetadataResolverAttributes/refreshDelayFactor", "id"], + ["name=field14", "name"], + ["css=#\\/reloadableMetadataResolverAttributes\\/refreshDelayFactor", "css:finder"], + ["xpath=//input[@id='/reloadableMetadataResolverAttributes/refreshDelayFactor']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "415caf46-dca5-41be-9334-f01a0bf42af8", + "comment": "", + "command": "type", + "target": "id=/reloadableMetadataResolverAttributes/refreshDelayFactor", + "targets": [ + ["id=field14", "id"], + ["name=field14", "name"], + ["css=#field14", "css:finder"], + ["xpath=//input[@id='field14']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "0.5" + }, { + "id": "138ac9c7-03ae-4a87-b1f4-73bab4cc1197", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "6a929cbb-551e-416d-9dd0-aea3d2ff7fa8", + "comment": "", + "command": "click", + "target": "css=.custom-control-label", + "targets": [ + ["css=.custom-control-label", "css:finder"], + ["xpath=//label", "xpath:position"], + ["xpath=//label[contains(.,'Enable Metadata Provider?')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "745769b0-8422-4100-8ce5-5ec1b1a18c25", + "comment": "", + "command": "click", + "target": "css=.save", + "targets": [ + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "3718c9f8-edb3-412a-9819-f3adc27f1226", + "comment": "", + "command": "waitForElementVisible", + "target": "css=tr > .text-right", + "targets": [ + ["css=tr > .text-right", "css:finder"], + ["xpath=//td[6]", "xpath:position"], + ["xpath=//td[contains(.,'Enabled')]", "xpath:innerText"] + ], + "value": "10000" + }, { + "id": "44749988-e30f-4328-9f78-dc9eaafa891a", + "comment": "", + "command": "verifyText", + "target": "linkText=Test File System Provider", + "targets": [ + ["linkText=Test File System Provider", "linkText"], + ["css=td > a", "css:finder"], + ["xpath=//a[contains(text(),'Test File System Provider')]", "xpath:link"], + ["xpath=(//a[contains(@href, '')])[10]", "xpath:href"], + ["xpath=//td[2]/a", "xpath:position"], + ["xpath=//a[contains(.,'Test File System Provider')]", "xpath:innerText"] + ], + "value": "Test File System Provider" + }, { + "id": "6ddcb09b-9d3b-4a13-bb95-1b79028ba2af", + "comment": "", + "command": "verifyText", + "target": "css=td:nth-child(3)", + "targets": [ + ["css=td:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'FilesystemMetadataResolver')]", "xpath:innerText"] + ], + "value": "FilesystemMetadataResolver" + }] + }], + "suites": [{ + "id": "cb217b7c-b7f0-47a4-9860-8731876d2b1a", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["505db724-d943-4da1-b393-08f8c036c243"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} \ No newline at end of file diff --git a/backend/src/integration/resources/SHIBUI-950.side b/backend/src/integration/resources/SHIBUI-950.side index 9e9eee1a2..0410a5155 100644 --- a/backend/src/integration/resources/SHIBUI-950.side +++ b/backend/src/integration/resources/SHIBUI-950.side @@ -127,29 +127,22 @@ "id": "67ad4a51-7c15-41e1-bc34-62a9f3e83b46", "comment": "", "command": "click", - "target": "css=.direction", + "target": "css=.next", "targets": [ - ["css=.direction", "css:finder"], - ["xpath=//span[2]", "xpath:position"] - ], - "value": "" - }, { - "id": "6b05d265-a392-4fe4-ad3f-9b4da12ca2d2", - "comment": "", - "command": "click", - "target": "css=td:nth-child(2)", - "targets": [ - ["css=td:nth-child(2)", "css:finder"], - ["xpath=//td[2]", "xpath:position"], - ["xpath=//td[contains(.,'https://wiki.shibboleth.net/shibboleth')]", "xpath:innerText"] + ["css=.next", "css:finder"], + ["xpath=//li[2]/button", "xpath:position"] ], "value": "" }, { "id": "cf4285d3-6f70-499e-ad3a-85278e27dbf0", "comment": "", "command": "waitForElementVisible", - "target": "css=.badge", - "targets": [], + "target": "css=tr > .text-right", + "targets": [ + ["css=tr > .text-right", "css:finder"], + ["xpath=//td[5]", "xpath:position"], + ["xpath=//td[contains(.,'Disabled')]", "xpath:innerText"] + ], "value": "10000" }, { "id": "185696df-a872-419e-81aa-7c9cfa1e2b90",