Skip to content

Commit

Permalink
SHIBUI-1440
Browse files Browse the repository at this point in the history
Metadata Provider test updates WIP.
  • Loading branch information
Bill Smith committed Oct 15, 2019
1 parent cc899cf commit 4612858
Show file tree
Hide file tree
Showing 3 changed files with 146 additions and 64 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ class SeleniumSIDETest extends Specification {
// 'SHIBUI-1364: Compare LDMP with filters' | '/SHIBUI-1364-3.side'
// 'SHIBUI-1364: Compare DHTTPMP with filters' | '/SHIBUI-1364-4.side'
'SHIBUI-1281: Metadata Source Dashboard' | '/SHIBUI-1281.side'
// 'SHIBUI-1311: Metadata Provider Dashboard' | '/SHIBUI-1311.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'
Expand Down
99 changes: 77 additions & 22 deletions backend/src/integration/resources/SHIBUI-1311.side
Original file line number Diff line number Diff line change
Expand Up @@ -546,21 +546,23 @@
"id": "52f5680c-c63d-411e-8332-52901f12ea3b",
"comment": "",
"command": "assertText",
"target": "css=.px-3:nth-child(1) > summary-property:nth-child(2) > .mb-3 > .d-block:nth-child(2)",
"target": "css=.mb-4:nth-child(1) primitive-property:nth-child(1) .d-block:nth-child(2)",
"targets": [
["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"],
["css=.mb-4:nth-child(1) primitive-property:nth-child(1) .d-block:nth-child(2)", "css:finder"],
["xpath=//metadata-configuration[@id='configuration']/div/section/div/div[2]/object-property/primitive-property/div/div/span[2]", "xpath:idRelative"],
["xpath=//div/span[2]", "xpath:position"],
["xpath=//span[contains(.,'Test Metadata Provider')]", "xpath:innerText"]
],
"value": "Test Metadata Provider"
}, {
"id": "67ff44aa-1efd-4b13-a0e9-3648a09911dd",
"comment": "",
"command": "assertText",
"target": "css=.px-3:nth-child(2) > summary-property:nth-child(2) > .mb-3 > .d-block:nth-child(2)",
"target": "css=.mb-4:nth-child(2) primitive-property:nth-child(1) .d-block:nth-child(2)",
"targets": [
["css=.px-3:nth-child(2) > summary-property:nth-child(2) > .mb-3 > .d-block:nth-child(2)", "css:finder"],
["xpath=//section[2]/summary-property/div/span", "xpath:position"],
["css=.mb-4:nth-child(2) primitive-property:nth-child(1) .d-block:nth-child(2)", "css:finder"],
["xpath=//metadata-configuration[@id='configuration']/div/section[2]/div/div[2]/object-property/primitive-property/div/div/span[2]", "xpath:idRelative"],
["xpath=//section[2]/div/div[2]/object-property/primitive-property/div/div/span[2]", "xpath:position"],
["xpath=//span[contains(.,'123')]", "xpath:innerText"]
],
"value": "123"
Expand All @@ -575,27 +577,49 @@
],
"value": ""
}, {
"id": "1067b0b4-8aff-4972-b6f5-e4479eca9150",
"id": "8ae5598c-a4b0-4816-859a-d30f38029f65",
"comment": "",
"command": "waitForElementPresent",
"target": "css=.badge-success",
"command": "click",
"target": "linkText=Dashboard",
"targets": [
["linkText=Dashboard", "linkText"],
["css=.nav-item > .nav-link", "css:finder"],
["xpath=//div[@id='navbar']/ul/li[2]/a", "xpath:idRelative"],
["xpath=//a[contains(@href, '/dashboard')]", "xpath:href"],
["xpath=//li[2]/a", "xpath:position"],
["xpath=//a[contains(.,'Dashboard')]", "xpath:innerText"]
],
"value": ""
}, {
"id": "dcc49d9d-c0c6-41e0-9683-8e5d6271b3e9",
"comment": "",
"command": "click",
"target": "linkText=Metadata Providers",
"targets": [
["css=.badge > span", "css:finder"],
["xpath=//span/span", "xpath:position"]
["linkText=Metadata Providers", "linkText"],
["css=.nav > .nav-item:nth-child(2) > .nav-link", "css:finder"],
["xpath=//a[contains(text(),'Metadata Providers')]", "xpath:link"],
["xpath=//a[contains(@href, '/dashboard/metadata/manager/providers')]", "xpath:href"],
["xpath=//dashboard-page/div/ul/li[2]/a", "xpath:position"],
["xpath=//a[contains(.,'Metadata Providers')]", "xpath:innerText"]
],
"value": ""
}, {
"id": "c0acbec5-58ad-43de-837c-c40c2769fdd6",
"comment": "",
"command": "waitForElementVisible",
"target": "css=td:nth-child(2)",
"targets": [],
"value": "10000"
}, {
"id": "f48dd1b5-607a-485b-b1d5-03301f99b9ce",
"comment": "",
"command": "assertText",
"target": "linkText=Test Metadata Provider",
"target": "css=td:nth-child(2)",
"targets": [
["linkText=Test Metadata Provider", "linkText"],
["css=td > a", "css:finder"],
["xpath=//a[contains(text(),'Test Metadata Provider')]", "xpath:link"],
["xpath=//a[contains(@href, '/metadata/provider/4cc9924f-fd9e-4ef3-bf57-3b24eec9f27f/configuration/options')]", "xpath:href"],
["xpath=//td[2]/a", "xpath:position"],
["xpath=//a[contains(.,'Test Metadata Provider')]", "xpath:innerText"]
["css=td:nth-child(2)", "css:finder"],
["xpath=//td[2]", "xpath:position"],
["xpath=//td[contains(.,'Test Metadata Provider')]", "xpath:innerText"]
],
"value": "Test Metadata Provider"
}, {
Expand Down Expand Up @@ -624,11 +648,14 @@
"id": "211711a2-0af5-4f5e-a427-812c2de0264d",
"comment": "",
"command": "click",
"target": "css=.fa-plus-circle",
"target": "id=addNewDropdown",
"targets": [
["css=.fa-plus-circle", "css:finder"],
["xpath=//button[@id='addNewDropdown']/i", "xpath:idRelative"],
["xpath=//i", "xpath:position"]
["id=addNewDropdown", "id"],
["css=#addNewDropdown", "css:finder"],
["xpath=//button[@id='addNewDropdown']", "xpath:attributes"],
["xpath=//div[@id='navbar']/ul/li/button", "xpath:idRelative"],
["xpath=//li/button", "xpath:position"],
["xpath=//button[contains(.,'Add New')]", "xpath:innerText"]
],
"value": ""
}, {
Expand Down Expand Up @@ -916,6 +943,34 @@
["xpath=//li[3]/button", "xpath:position"]
],
"value": ""
}, {
"id": "c8b7c426-9afc-4fb0-8c09-211ae9ba0a62",
"comment": "",
"command": "click",
"target": "linkText=Dashboard",
"targets": [
["linkText=Dashboard", "linkText"],
["css=.nav-item > .nav-link", "css:finder"],
["xpath=//div[@id='navbar']/ul/li[2]/a", "xpath:idRelative"],
["xpath=//a[contains(@href, '/dashboard')]", "xpath:href"],
["xpath=//li[2]/a", "xpath:position"],
["xpath=//a[contains(.,'Dashboard')]", "xpath:innerText"]
],
"value": ""
}, {
"id": "0ddad000-2e43-46f6-9558-6cb001a465dc",
"comment": "",
"command": "click",
"target": "linkText=Metadata Providers",
"targets": [
["linkText=Metadata Providers", "linkText"],
["css=.nav > .nav-item:nth-child(2) > .nav-link", "css:finder"],
["xpath=//a[contains(text(),'Metadata Providers')]", "xpath:link"],
["xpath=//a[contains(@href, '/dashboard/metadata/manager/providers')]", "xpath:href"],
["xpath=//dashboard-page/div/ul/li[2]/a", "xpath:position"],
["xpath=//a[contains(.,'Metadata Providers')]", "xpath:innerText"]
],
"value": ""
}, {
"id": "1675c12e-8951-4d07-87b1-15e280699d66",
"comment": "",
Expand Down
109 changes: 68 additions & 41 deletions backend/src/integration/resources/SHIBUI-1334-2.side
Original file line number Diff line number Diff line change
Expand Up @@ -539,21 +539,23 @@
"id": "52f5680c-c63d-411e-8332-52901f12ea3b",
"comment": "",
"command": "assertText",
"target": "css=.px-3:nth-child(1) > summary-property:nth-child(2) > .mb-3 > .d-block:nth-child(2)",
"target": "css=.mb-4:nth-child(1) primitive-property:nth-child(1) .d-block:nth-child(2)",
"targets": [
["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"],
["css=.mb-4:nth-child(1) primitive-property:nth-child(1) .d-block:nth-child(2)", "css:finder"],
["xpath=//metadata-configuration[@id='configuration']/div/section/div/div[2]/object-property/primitive-property/div/div/span[2]", "xpath:idRelative"],
["xpath=//div/span[2]", "xpath:position"],
["xpath=//span[contains(.,'Test Metadata Provider')]", "xpath:innerText"]
],
"value": "Test Metadata Provider"
}, {
"id": "67ff44aa-1efd-4b13-a0e9-3648a09911dd",
"comment": "",
"command": "assertText",
"target": "css=.px-3:nth-child(2) > summary-property:nth-child(2) > .mb-3 > .d-block:nth-child(2)",
"target": "css=.mb-4:nth-child(2) primitive-property:nth-child(1) .d-block:nth-child(2)",
"targets": [
["css=.px-3:nth-child(2) > summary-property:nth-child(2) > .mb-3 > .d-block:nth-child(2)", "css:finder"],
["xpath=//section[2]/summary-property/div/span", "xpath:position"],
["css=.mb-4:nth-child(2) primitive-property:nth-child(1) .d-block:nth-child(2)", "css:finder"],
["xpath=//metadata-configuration[@id='configuration']/div/section[2]/div/div[2]/object-property/primitive-property/div/div/span[2]", "xpath:idRelative"],
["xpath=//section[2]/div/div[2]/object-property/primitive-property/div/div/span[2]", "xpath:position"],
["xpath=//span[contains(.,'123')]", "xpath:innerText"]
],
"value": "123"
Expand All @@ -567,11 +569,39 @@
["xpath=//li[3]/button", "xpath:position"]
],
"value": ""
}, {
"id": "debd4893-7551-4a7b-9e49-15aa89bf487f",
"comment": "",
"command": "click",
"target": "linkText=Dashboard",
"targets": [
["linkText=Dashboard", "linkText"],
["css=.nav-item > .nav-link", "css:finder"],
["xpath=//div[@id='navbar']/ul/li[2]/a", "xpath:idRelative"],
["xpath=//a[contains(@href, '/dashboard')]", "xpath:href"],
["xpath=//li[2]/a", "xpath:position"],
["xpath=//a[contains(.,'Dashboard')]", "xpath:innerText"]
],
"value": ""
}, {
"id": "650390b8-3dac-46fe-b4f3-fbe3784afac9",
"comment": "",
"command": "click",
"target": "linkText=Metadata Providers",
"targets": [
["linkText=Metadata Providers", "linkText"],
["css=.nav > .nav-item:nth-child(2) > .nav-link", "css:finder"],
["xpath=//a[contains(text(),'Metadata Providers')]", "xpath:link"],
["xpath=//a[contains(@href, '/dashboard/metadata/manager/providers')]", "xpath:href"],
["xpath=//dashboard-page/div/ul/li[2]/a", "xpath:position"],
["xpath=//a[contains(.,'Metadata Providers')]", "xpath:innerText"]
],
"value": ""
}, {
"id": "1067b0b4-8aff-4972-b6f5-e4479eca9150",
"comment": "",
"command": "waitForElementPresent",
"target": "css=.badge-success",
"target": "linkText=Test Metadata Provider",
"targets": [
["css=.badge > span", "css:finder"],
["xpath=//span/span", "xpath:position"]
Expand Down Expand Up @@ -700,28 +730,23 @@
"id": "cf005a45-74ae-4f7a-a53c-ed59d63f7114",
"comment": "",
"command": "click",
"target": "linkText=Test Metadata Provider",
"target": "linkText=Version History",
"targets": [
["linkText=Test Metadata Provider", "linkText"],
["css=td > a", "css:finder"],
["xpath=//a[contains(text(),'Test Metadata Provider')]", "xpath:link"],
["xpath=//a[contains(@href, '/metadata/provider/ae086029-5871-4951-bcf0-8903d7a1a1f7/configuration/options')]", "xpath:href"],
["xpath=//td[2]/a", "xpath:position"],
["xpath=//a[contains(.,'Test Metadata Provider')]", "xpath:innerText"]
["linkText=Version History", "linkText"],
["css=div:nth-child(1) > .btn:nth-child(1)", "css:finder"],
["xpath=//div[@id='navigation']/div/a", "xpath:idRelative"],
["xpath=//a[contains(@href, '/metadata/provider/2cfd9632-9f59-42fc-9ee8-e75dde48fcf9/configuration/history')]", "xpath:href"],
["xpath=//div/div/a", "xpath:position"],
["xpath=//a[contains(.,'  Version History')]", "xpath:innerText"]
],
"value": ""
}, {
"id": "ea880e6a-498a-427a-bc08-8058137d62e0",
"comment": "",
"command": "click",
"target": "css=.btn-link:nth-child(1)",
"targets": [
["css=.btn-link:nth-child(1) > translate-i18n", "css:finder"],
["xpath=//div[@id='navigation']/div/a/translate-i18n", "xpath:idRelative"],
["xpath=//div/a/translate-i18n", "xpath:position"],
["xpath=//translate-i18n[contains(.,'Version History')]", "xpath:innerText"]
],
"value": ""
"command": "waitForElementVisible",
"target": "css=tr:nth-child(1) .custom-control-label",
"targets": [],
"value": "30000"
}, {
"id": "c223e329-733c-41eb-9e85-c6f69a840179",
"comment": "",
Expand Down Expand Up @@ -1005,35 +1030,37 @@
"id": "c3ad6c24-736a-492a-8952-b368e123d8e1",
"comment": "",
"command": "waitForElementVisible",
"target": "linkText=Test Metadata Provider",
"targets": [],
"target": "linkText=Version History",
"targets": [
["linkText=Version History", "linkText"],
["css=div:nth-child(1) > .btn:nth-child(1)", "css:finder"],
["xpath=//div[@id='navigation']/div/a", "xpath:idRelative"],
["xpath=//a[contains(@href, '/metadata/provider/2cfd9632-9f59-42fc-9ee8-e75dde48fcf9/configuration/history')]", "xpath:href"],
["xpath=//div/div/a", "xpath:position"],
["xpath=//a[contains(.,'  Version History')]", "xpath:innerText"]
],
"value": "10000"
}, {
"id": "8868c054-2e6a-403e-ba2b-499a56730d71",
"comment": "",
"command": "click",
"target": "linkText=Test Metadata Provider",
"target": "linkText=Version History",
"targets": [
["linkText=Test Metadata Provider", "linkText"],
["css=td > a", "css:finder"],
["xpath=//a[contains(text(),'Test Metadata Provider')]", "xpath:link"],
["xpath=//a[contains(@href, '/metadata/provider/eb0ee617-33e2-4a31-83a5-7c42515c3b4f/configuration/options')]", "xpath:href"],
["xpath=//td[2]/a", "xpath:position"],
["xpath=//a[contains(.,'Test Metadata Provider')]", "xpath:innerText"]
["linkText=Version History", "linkText"],
["css=div:nth-child(1) > .btn:nth-child(1)", "css:finder"],
["xpath=//div[@id='navigation']/div/a", "xpath:idRelative"],
["xpath=//a[contains(@href, '/metadata/provider/2cfd9632-9f59-42fc-9ee8-e75dde48fcf9/configuration/history')]", "xpath:href"],
["xpath=//div/div/a", "xpath:position"],
["xpath=//a[contains(.,'  Version History')]", "xpath:innerText"]
],
"value": ""
}, {
"id": "0092cd5c-a885-4a48-a233-b3af447b02bc",
"comment": "",
"command": "click",
"target": "css=.btn-link:nth-child(1)",
"targets": [
["css=.btn-link:nth-child(1) > translate-i18n", "css:finder"],
["xpath=//div[@id='navigation']/div/a/translate-i18n", "xpath:idRelative"],
["xpath=//div/a/translate-i18n", "xpath:position"],
["xpath=//translate-i18n[contains(.,'Version History')]", "xpath:innerText"]
],
"value": ""
"command": "waitForElementVisible",
"target": "css=tr:nth-child(1) .custom-control-label",
"targets": [],
"value": "30000"
}, {
"id": "2cfe222d-a506-4f2b-8840-4b4a76cf2bfb",
"comment": "",
Expand Down

0 comments on commit 4612858

Please sign in to comment.