diff --git a/backend/build.gradle b/backend/build.gradle index 156829bf4..9de3e645e 100644 --- a/backend/build.gradle +++ b/backend/build.gradle @@ -166,7 +166,7 @@ dependencies { compile 'org.sharegov:mjson:1.4.1' integrationTestCompile 'com.saucelabs:sebuilder-interpreter:1.0.6' - integrationTestCompile 'jp.vmi:selenese-runner-java:3.19.2' + integrationTestCompile 'jp.vmi:selenese-runner-java:3.20.0' // CSV file support compile 'com.opencsv:opencsv:4.4' @@ -184,12 +184,15 @@ sourceSets { java { srcDirs = [] } + resources { + srcDir new File(buildDir, 'generated/ui') + } } integrationTest { groovy { srcDirs = ['src/integration/groovy'] - compileClasspath += main.output + test.output - runtimeClasspath += main.output + test.output + compileClasspath += main.output + runtimeClasspath += main.output } resources { srcDir 'src/integration/resources' @@ -197,6 +200,11 @@ sourceSets { } } +task copyUI(type: Copy) { + from tasks.findByPath(':ui:npm_run_buildProd').outputs + into new File(buildDir, 'generated/ui/static') +} + task integrationTest(type: Test) { group = 'verification' description = 'Run various integration tests' @@ -307,7 +315,7 @@ dockerRun { image 'unicon/shibui' ports '10101:8080' daemonize true - command '--spring.profiles.include=no-auth,very-dangerous' + command '--spring.profiles.include=very-dangerous,dev' clean true } 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 24e426429..ea7eae678 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 @@ -3,23 +3,59 @@ package edu.internet2.tier.shibboleth.admin.ui import jp.vmi.selenium.selenese.Main import jp.vmi.selenium.selenese.Runner import jp.vmi.selenium.selenese.config.DefaultConfig +import org.springframework.beans.factory.annotation.Value +import org.springframework.boot.test.context.SpringBootTest +import org.springframework.test.annotation.DirtiesContext +import org.springframework.test.context.ActiveProfiles +import spock.lang.Ignore import spock.lang.Specification import spock.lang.Unroll +import java.nio.file.Paths + +@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT, classes = [ShibbolethUiApplication]) +@ActiveProfiles(['dev']) +@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_EACH_TEST_METHOD, methodMode = DirtiesContext.MethodMode.AFTER_METHOD) class SeleniumSIDETest extends Specification { + @Value('${local.server.port}') + int randomPort + + @Ignore + def "Selenium: just run one"() { + setup: + def file = "/SHIBUI-1058_DelegatedAdmin_SubmitSource.side" + def main = new Main() + def config = new DefaultConfig([] as String[]).with { + if (System.properties.getProperty('webdriver.driver')) { + it.driver = System.properties.getProperty('webdriver.driver') + } + it.baseurl = "http://localhost:${this.randomPort}" + it + } + def runner = new Runner() + runner.varsMap.put('xmlUpload', Paths.get(this.class.getResource('/TestUpload.xml').toURI()).toString()) + main.setupRunner(runner, config, [] as String[]) + + expect: + def result = runner.run(file, this.class.getResourceAsStream(file)) + runner.finish() + + assert result.level.exitCode == 0 + } + @Unroll def "#name"() { setup: def main = new Main() def config = new DefaultConfig([] as String[]).with { - System.properties.contains('') if (System.properties.getProperty('webdriver.driver')) { it.driver = System.properties.getProperty('webdriver.driver') } - it.baseurl = 'http://localhost:10101' + it.baseurl = "http://localhost:${this.randomPort}" it } def runner = new Runner() + runner.varsMap.put('xmlUpload', Paths.get(this.class.getResource('/TestUpload.xml').toURI()).toString()) main.setupRunner(runner, config, [] as String[]) expect: @@ -29,18 +65,27 @@ class SeleniumSIDETest extends Specification { assert result.level.exitCode == 0 where: - name | file - 'Create Dynamic HTTP Metadata Resolver' | '/dhmr.side' //passing - 'Metadata Source Happy Path Save' | '/MetadataSourceHappyPathSAVE.side' //passing -// 'Metadata Provider Happy Path Save' | '/MetadataProviderHappyPathSAVE.side' // failing (decimal point bug) -// 'Create Filter Entity ID' | '/CreateFilterEntityID.side' // failing (decimal point bug) -// 'Create Filter REGEX' | '/CreateFilterREGEX.side' // failing (decimal point bug) -// 'Create Filter Script' | '/CreateFilterScript.side' // failing (decimal point bug) -// 'Create Metadata Source From XML' | '/CreateMetadataSourceFromXML.side' // failing (Failure: Cannot click elements) - 'Create Metadata Source From Copy' | '/CreateMetadataSourceFromCopy.side' //passing -// 'Delete Entity ID Filter' | '/DeleteEntityIDFilter.side' // failing (decimal point bug, possibly also incomplete) -// 'Delete REGEX Filter' | '/DeleteREGEXFilter_Incomplete.side' // incomplete - 'Create Metadata Source from URL' | '/CreateMetadataSourceFromURL.side' //passing -// 'Delete Incomplete Source' | '/DeleteIncompleteSource_Incomplete.side' // incomplete + name | file + 'Create Dynamic HTTP Metadata Resolver' | '/dhmr.side' + 'Metadata Source Happy Path Save' | '/MetadataSourceHappyPathSAVE.side' + 'Metadata Provider Happy Path Save' | '/MetadataProviderHappyPathSAVE.side' + 'Create Filter Entity ID' | '/CreateFilterEntityID.side' + 'Create Filter REGEX' | '/CreateFilterREGEX.side' + 'Create Filter Script' | '/CreateFilterScript.side' + 'Create Metadata Source From XML' | '/CreateMetadataSourceFromXML.side' + 'Create Metadata Source From Copy' | '/CreateMetadataSourceFromCopy.side' // currently does not populate MDUI before copy (causes 400) + 'Create Metadata Source from URL' | '/CreateMetadataSourceFromURL.side' + 'Delete Entity ID Filter' | '/DeleteEntityIDFilter.side' + 'Delete REGEX Filter' | '/DeleteREGEXFilter.side' + 'Delete Incomplete Source' | '/DeleteIncompleteSource.side' + 'Admin Login' | '/SHIBUI-1031_AdminLogin.side' + 'Delegated Admin: SubmitSource' | '/SHIBUI-1058_DelegatedAdmin_SubmitSource.side' + 'Create Filesystem Metadata Resolver' | '/CreateFilesystemMetadataResolver.side' + 'Create Local Dynamic Metadata Resolver' | '/CreateLocalDynamicMetadataResolver.side' + 'Delete Entity Attributes Script Filter' | '/DeleteScriptFilter.side' + 'Create and Delete Name ID Format Entity ID Filter' | '/CreateAndDeleteNameIDFormatEntityIDFilter.side' + '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' } } diff --git a/backend/src/integration/groovy/edu/internet2/tier/shibboleth/admin/ui/SeleniumTest.groovy b/backend/src/integration/groovy/edu/internet2/tier/shibboleth/admin/ui/SeleniumTest.groovy deleted file mode 100644 index ffa22bd66..000000000 --- a/backend/src/integration/groovy/edu/internet2/tier/shibboleth/admin/ui/SeleniumTest.groovy +++ /dev/null @@ -1,33 +0,0 @@ -package edu.internet2.tier.shibboleth.admin.ui - -import com.sebuilder.interpreter.Script -import com.sebuilder.interpreter.factory.ScriptFactory -import com.sebuilder.interpreter.factory.StepTypeFactory -import com.sebuilder.interpreter.factory.TestRunFactory -import spock.lang.Ignore -import spock.lang.Specification -import spock.lang.Unroll - -class SeleniumTest extends Specification { - @Unroll - @Ignore - def "#name"() { - expect: - ScriptFactory scriptFactory = new ScriptFactory().with { - it.stepTypeFactory = new StepTypeFactory() - it.testRunFactory = new TestRunFactory() - it - } - def x = this.class.getResource(file) - def scripts = scriptFactory.parse(new File(this.class.getResource(file).toURI())) - for (Script script : scripts) { - def lastRun = scriptFactory.testRunFactory.createTestRun(script) - assert lastRun.finish() - } - - where: - name | file - 'Create metadata source from url' | '/CreateMetaDataSourceFromURL.json' - 'Create filter entity ID' | '/CreateFilterEntityID.json' - } -} diff --git a/backend/src/integration/resources/CreateAndDeleteNameIDFormatEntityIDFilter.side b/backend/src/integration/resources/CreateAndDeleteNameIDFormatEntityIDFilter.side new file mode 100644 index 000000000..a8cfd7aee --- /dev/null +++ b/backend/src/integration/resources/CreateAndDeleteNameIDFormatEntityIDFilter.side @@ -0,0 +1,1150 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "2.0", + "name": "ShibUI", + "url": "http://localhost:10101/", + "tests": [{ + "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", + "name": "Create Name ID Format Entity ID Filter", + "commands": [{ + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", + "comment": "", + "command": "click", + "target": "name=submit", + "targets": [ + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] + ], + "value": "" + }, { + "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", + "comment": "", + "command": "open", + "target": "/", + "targets": [], + "value": "" + }, { + "id": "758bd43d-364e-4860-bc70-824f5e0a2b52", + "comment": "", + "command": "click", + "target": "css=translate-i18n", + "targets": [ + ["css=translate-i18n", "css"], + ["css=#addNewDropdown > translate-i18n", "css:finder"], + ["xpath=//button[@id='addNewDropdown']/translate-i18n", "xpath:idRelative"], + ["xpath=//translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "21dc44c6-339c-4260-8009-02e8fb3e74c4", + "comment": "", + "command": "click", + "target": "css=.nav-link:nth-child(2) > translate-i18n", + "targets": [ + ["css=.nav-link:nth-child(2) > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li/div/a[2]/translate-i18n", "xpath:idRelative"], + ["xpath=//a[2]/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "24b868c1-7f23-4a9a-89f2-ac540605129a", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "c8218096-deaf-4171-883e-d210648f2a35", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Provider: " + }, { + "id": "acb5c4a4-082d-498b-bf21-a6a2d65e6b11", + "comment": "", + "command": "click", + "target": "id=field2", + "targets": [ + ["id=field2", "id"], + ["name=field2", "name"], + ["css=#field2", "css"], + ["css=#field2", "css:finder"], + ["xpath=//select[@id='field2']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "b3117791-75ff-4a91-9172-28e7b24fc5f2", + "comment": "", + "command": "select", + "target": "id=field2", + "targets": [], + "value": "label=FileBackedHttpMetadataProvider" + }, { + "id": "059bcfe7-c42c-4327-9fcd-b53e2671fb75", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "3471a9c3-2176-4e15-a235-0c326b689ad8", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP" + }, { + "id": "1bad25ea-6794-44c6-b7e4-8af3c231144c", + "comment": "", + "command": "click", + "target": "css=span.label.pull-left", + "targets": [ + ["css=span.label.pull-left", "css"], + ["css=.label", "css:finder"], + ["xpath=//li[2]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "2d873c07-f89b-420a-a77b-d597dbcf4984", + "comment": "", + "command": "click", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "c1e9ed64-7c58-4683-8ac4-8ea70bde4724", + "comment": "", + "command": "type", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "ID" + }, { + "id": "5b18ebb5-61c5-4b8e-b252-35d401bfd0a3", + "comment": "", + "command": "type", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "https://idp.unicon.net/idp/shibboleth" + }, { + "id": "47569c1e-e601-4ef0-a97d-4a7b0ee15a71", + "comment": "", + "command": "click", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "e4351d67-9066-4631-81ad-0c10e9f0d457", + "comment": "", + "command": "click", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "f3fc7654-a454-4a41-9eb3-9d92bed74e76", + "comment": "", + "command": "doubleClick", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "c096f1bd-7b01-4202-bbb8-bb141b512147", + "comment": "", + "command": "type", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "%{idp.home}/metadata/test.xml" + }, { + "id": "bb1810c2-25e8-4c11-8de1-de1b37664917", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-outline-secondary", + "targets": [ + ["css=button.btn.btn-outline-secondary", "css"], + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='field8-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f16e0633-b5e7-4544-bbeb-c851519178bd", + "comment": "", + "command": "click", + "target": "id=field8__option--0", + "targets": [ + ["id=field8__option--0", "id"], + ["css=#field8__option--0", "css"], + ["css=#field8__option--0", "css:finder"], + ["xpath=//li[@id='field8__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field8__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "df8efb67-d5f5-4080-b2e7-6ec8777956a7", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "45642b8d-b691-4527-a137-de4a2f94f10b", + "comment": "", + "command": "click", + "target": "css=i.fa.fa-caret-down", + "targets": [ + ["css=i.fa.fa-caret-down", "css"], + ["css=#field15-container .fa", "css:finder"], + ["xpath=//div[@id='field15-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "062e47c2-75a8-4404-8139-72031ba87187", + "comment": "", + "command": "click", + "target": "id=field15__option--0", + "targets": [ + ["id=field15__option--0", "id"], + ["css=#field15__option--0", "css"], + ["css=#field15__option--0", "css:finder"], + ["xpath=//li[@id='field15__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field15__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "0da757a9-98f9-4454-bb3b-da3e4c14906d", + "comment": "", + "command": "click", + "target": "css=#field16-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", + "targets": [ + ["css=#field16-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", "css"], + ["css=#field16-container .fa", "css:finder"], + ["xpath=//div[@id='field16-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": "7ddee128-01fc-4c93-a17b-46a882acc705", + "comment": "", + "command": "click", + "target": "id=field16__option--3", + "targets": [ + ["id=field16__option--3", "id"], + ["css=#field16__option--3", "css"], + ["css=#field16__option--3", "css:finder"], + ["xpath=//li[@id='field16__option--3']", "xpath:attributes"], + ["xpath=//ul[@id='field16__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": "70f6828a-7770-4eb3-bb51-2bccdab7aaa5", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-outline-secondary", + "targets": [ + ["css=button.btn.btn-outline-secondary", "css"], + ["css=#field15-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='field15-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "850dd703-eb10-4487-ad7c-ee7dcc1143b5", + "comment": "", + "command": "click", + "target": "id=field15__option--1", + "targets": [ + ["id=field15__option--1", "id"], + ["css=#field15__option--1", "css"], + ["css=#field15__option--1", "css:finder"], + ["xpath=//li[@id='field15__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field15__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "2b404fc4-0ad0-4963-85ae-eebcfc866b71", + "comment": "", + "command": "type", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "0.01" + }, { + "id": "ebcb555d-ea24-41fb-a306-fd2072a4fa20", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "a0bed117-0336-4ec2-806a-664add40ef94", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "ee0a1de9-4573-4188-a7a3-c5512b299cc8", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "81c3814f-26eb-4e8b-8cd2-93c8c3494270", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "fdf1e317-b808-4866-9052-b44bf1571d1e", + "comment": "", + "command": "type", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "0.04" + }, { + "id": "183e50b8-7034-47c7-8b6e-a27a982afc6a", + "comment": "", + "command": "click", + "target": "css=span.label.pull-left", + "targets": [ + ["css=span.label.pull-left", "css"], + ["css=.label:nth-child(1)", "css:finder"], + ["xpath=//li[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "dce62f7d-a12a-4fc7-b71c-7f387048acd0", + "comment": "", + "command": "mouseOver", + "target": "css=span.direction.pull-right", + "targets": [ + ["css=span.direction.pull-right", "css"], + ["css=.direction:nth-child(2)", "css:finder"], + ["xpath=//li[3]/button/span[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "82f0c49b-cee3-4a65-9410-8af721ec891c", + "comment": "", + "command": "mouseOut", + "target": "css=span.direction.pull-right", + "targets": [ + ["css=span.direction.pull-right", "css"], + ["css=.direction:nth-child(2)", "css:finder"], + ["xpath=//li[3]/button/span[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "97f3d781-4748-4c3b-93e9-d27b04818df6", + "comment": "", + "command": "click", + "target": "css=i.fa.fa-caret-down", + "targets": [ + ["css=i.fa.fa-caret-down", "css"], + ["css=.fa-caret-down", "css:finder"], + ["xpath=//div[@id='field21-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "8c53a716-f551-4ccf-ac31-36f151784858", + "comment": "", + "command": "click", + "target": "id=field21__option--0", + "targets": [ + ["id=field21__option--0", "id"], + ["css=#field21__option--0", "css"], + ["css=#field21__option--0", "css:finder"], + ["xpath=//li[@id='field21__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field21__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "4c2fb2d1-03c9-4e0b-8098-291808964da0", + "comment": "", + "command": "click", + "target": "id=field24", + "targets": [ + ["id=field24", "id"], + ["name=field24", "name"], + ["css=#field24", "css"], + ["css=#field24", "css:finder"], + ["xpath=//input[@id='field24']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "699b5bf4-ed62-4b3e-8727-f81d4c9cdfeb", + "comment": "", + "command": "type", + "target": "id=field24", + "targets": [ + ["id=field24", "id"], + ["name=field24", "name"], + ["css=#field24", "css"], + ["css=#field24", "css:finder"], + ["xpath=//input[@id='field24']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "oh, happy path dagger " + }, { + "id": "62d89667-aa43-4e45-a665-62ab778d2cf7", + "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": "7c421f6a-04b0-46ab-b456-e1355001f517", + "comment": "", + "command": "click", + "target": "id=field29", + "targets": [ + ["id=field29", "id"], + ["name=field29", "name"], + ["css=#field29", "css"], + ["css=#field29", "css:finder"], + ["xpath=//select[@id='field29']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "a589ed87-e431-4f8c-8bb0-a7c36eff5f70", + "comment": "", + "command": "select", + "target": "id=field29", + "targets": [], + "value": "label=SPSSODescriptor" + }, { + "id": "350ae05b-bcec-419f-8b51-7d3877fa6556", + "comment": "", + "command": "click", + "target": "css=div:nth-child(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component .custom-control-label", + "targets": [ + ["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"] + ], + "value": "" + }, { + "id": "2aa4bc33-2888-466a-9355-2ccf2fdb931b", + "comment": "", + "command": "click", + "target": "css=span.direction.pull-right", + "targets": [ + ["css=span.direction.pull-right", "css"], + ["css=.direction:nth-child(2)", "css:finder"], + ["xpath=//li[3]/button/span[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "079c5868-915c-4441-8e57-7069ade24285", + "comment": "", + "command": "click", + "target": "css=label.custom-control-label", + "targets": [ + ["css=label.custom-control-label", "css"], + ["css=.custom-control-label", "css:finder"], + ["xpath=//label", "xpath:position"] + ], + "value": "" + }, { + "id": "ca597616-fd50-4286-b2a8-23b951bc93cb", + "comment": "", + "command": "click", + "target": "css=.save", + "targets": [ + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bfddd68a-b6f6-4dbf-bd03-c6aec1b87d70", + "comment": "", + "command": "click", + "target": "css=div.px-2", + "targets": [ + ["css=div.px-2", "css"], + ["css=.px-2", "css:finder"], + ["xpath=//div[2]/div[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "c3d80754-3e28-4b07-95f6-5bfac82e9a58", + "comment": "", + "command": "assertText", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", + "targets": [ + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP" + }, { + "id": "b8c89883-4999-4429-a4f0-b20f7dbc825c", + "comment": "", + "command": "click", + "target": "css=span.label", + "targets": [ + ["css=span.label", "css"], + ["css=.label", "css:finder"], + ["xpath=//div[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "b116af38-d1a3-4c5d-8fe6-022e7e704182", + "comment": "", + "command": "click", + "target": "css=a.btn.btn-success > translate-i18n", + "targets": [ + ["css=a.btn.btn-success > translate-i18n", "css"], + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div[2]/a/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835212", + "comment": "", + "command": "click", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "4a4bc099-6393-48bb-855f-81d26d655d8f", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [], + "value": "label=NameIDFormat" + }, { + "id": "629aa1a3-5240-4642-bbdf-bf628e9316b8", + "comment": "", + "command": "click", + "target": "css=option:nth-child(3)", + "targets": [ + ["css=option:nth-child(3)", "css:finder"], + ["xpath=//option[@value='NameIDFormat']", "xpath:attributes"], + ["xpath=//option[3]", "xpath:position"], + ["xpath=//option[contains(.,'NameIDFormat')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "3be99c0f-ea13-4854-ab45-625b355d0537", + "comment": "", + "command": "click", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "4cb1b6c4-de4e-4e43-8eba-7b17cdafce27", + "comment": "", + "command": "type", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "NIF1" + }, { + "id": "37bd7b76-7975-4ffa-b1b7-ae861e081743", + "comment": "", + "command": "click", + "target": "css=.btn-outline-secondary", + "targets": [ + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//fieldset/div/div/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Entity ID')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "c8c61a64-da4f-473a-950d-feefc3f0e5f8", + "comment": "", + "command": "click", + "target": "css=.show > .dropdown-item:nth-child(1)", + "targets": [ + ["linkText=Entity ID", "linkText"], + ["css=.show > .dropdown-item:nth-child(1)", "css:finder"], + ["xpath=//a[contains(text(),'Entity ID')]", "xpath:link"], + ["xpath=//a[contains(@href, '#')]", "xpath:href"], + ["xpath=//div/div/a", "xpath:position"], + ["xpath=//a[contains(.,'Entity ID')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "fea90b20-4fa7-4a6d-8722-79313481508a", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div[@id='-container']/div/input", "xpath:idRelative"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "d796c8b3-f6d4-4215-8275-3755306b0fe9", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div[@id='-container']/div/input", "xpath:idRelative"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "e808aceb-eb93-451f-8a54-81fdd4150c11", + "comment": "", + "command": "type", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div[@id='-container']/div/input", "xpath:idRelative"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "https://idp.unicon.net/idp/shibboleth" + }, { + "id": "c223fcea-dd04-41d5-8a0c-d4e4b7a09de5", + "comment": "", + "command": "click", + "target": "css=.btn-success:nth-child(1)", + "targets": [ + ["css=.btn-success:nth-child(1)", "css:finder"], + ["xpath=//div[2]/button", "xpath:position"], + ["xpath=//button[contains(.,'Add Entity ID')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "9fcd6969-7544-4c19-92f2-7df895e27a5f", + "comment": "", + "command": "click", + "target": "css=div:nth-child(3) .custom-control-label", + "targets": [ + ["css=div:nth-child(3) .custom-control-label", "css:finder"], + ["xpath=//checkbox-component/div/div/div/label", "xpath:position"], + ["xpath=//label[contains(.,'Enable Filter?')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "89bccba8-da3e-4af2-8387-bbe67542c0bd", + "comment": "", + "command": "click", + "target": "css=div:nth-child(7) .custom-control-label", + "targets": [ + ["css=div:nth-child(7) .custom-control-label", "css:finder"], + ["xpath=//div[7]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"], + ["xpath=//label[contains(.,'Remove Existing Formats?')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "6bcdf374-a5b3-4ca3-9245-564f9f05a68f", + "comment": "", + "command": "click", + "target": "css=.array-add-button", + "targets": [ + ["css=.array-add-button", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "16c2e6dd-afe3-43d7-90d8-e58102ca0477", + "comment": "", + "command": "click", + "target": "css=.input-group-append > .btn", + "targets": [ + ["css=.input-group-append > .btn", "css:finder"], + ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], + ["xpath=//div[@id='field41-container']/div/div/button", "xpath:idRelative"], + ["xpath=//auto-complete/div/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "58696a3a-761a-41fa-9f96-51c6e9ef1ca6", + "comment": "", + "command": "click", + "target": "id=field41__option--0", + "targets": [ + ["id=field41__option--0", "id"], + ["css=#field41__option--0", "css:finder"], + ["xpath=//li[@id='field41__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field41__listbox']/li", "xpath:idRelative"], + ["xpath=//datalist-component/div/auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "bc1d7bbd-b6f9-4e11-bea3-399c766f531f", + "comment": "", + "command": "click", + "target": "css=.array-add-button", + "targets": [ + ["css=.array-add-button", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "f958a634-2fc2-459e-905c-2fb8aed94d68", + "comment": "", + "command": "click", + "target": "css=#field42-container .btn", + "targets": [ + ["css=#field42-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[4]", "xpath:attributes"], + ["xpath=//div[@id='field42-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": "de06c74c-5d57-46e2-b1c4-418fe453bc72", + "comment": "", + "command": "click", + "target": "id=field42__option--1", + "targets": [ + ["id=field42__option--1", "id"], + ["css=#field42__option--1", "css:finder"], + ["xpath=//li[@id='field42__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field42__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": "" + }, { + "id": "d1b2394a-7c3b-42d1-9462-131e5e70affc", + "comment": "", + "command": "click", + "target": "css=.array-add-button", + "targets": [ + ["css=.array-add-button", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "929fda84-1405-468d-a6b4-8068784b978f", + "comment": "", + "command": "mouseOver", + "target": "css=.array-add-button", + "targets": [ + ["css=.array-add-button", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "b0aa52a8-9874-4106-b068-1caef073960e", + "comment": "", + "command": "mouseOut", + "target": "css=.array-add-button", + "targets": [ + ["css=.array-add-button", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "86508587-f3d3-4b80-8752-a59d29ff8f8d", + "comment": "", + "command": "click", + "target": "css=#field43-container .btn", + "targets": [ + ["css=#field43-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[5]", "xpath:attributes"], + ["xpath=//div[@id='field43-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": "be3e0f9b-63a4-40f6-80b7-8bfb44687cd2", + "comment": "", + "command": "click", + "target": "id=field43__option--2", + "targets": [ + ["id=field43__option--2", "id"], + ["css=#field43__option--2", "css:finder"], + ["xpath=//li[@id='field43__option--2']", "xpath:attributes"], + ["xpath=//ul[@id='field43__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": "" + }, { + "id": "47b2cbcf-46e9-4f39-a9c5-bba6e7e4b3f8", + "comment": "", + "command": "click", + "target": "css=.array-add-button", + "targets": [ + ["css=.array-add-button", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "01faa1c2-ecb8-4086-a4d7-beba65c75018", + "comment": "", + "command": "mouseOver", + "target": "css=.array-add-button", + "targets": [ + ["css=.array-add-button", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "93d09f5b-f1a9-44e2-9dc4-2819a078b54d", + "comment": "", + "command": "mouseOut", + "target": "css=.array-add-button", + "targets": [ + ["css=.array-add-button", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "c7e38dc3-f6ca-47d0-94b5-15b2551c5b64", + "comment": "", + "command": "click", + "target": "css=#field44-container .btn", + "targets": [ + ["css=#field44-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[6]", "xpath:attributes"], + ["xpath=//div[@id='field44-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": "" + }, { + "id": "0126e85f-d66f-4c66-ba7c-331bafa7fd4f", + "comment": "", + "command": "click", + "target": "id=field44__option--3", + "targets": [ + ["id=field44__option--3", "id"], + ["css=#field44__option--3", "css:finder"], + ["xpath=//li[@id='field44__option--3']", "xpath:attributes"], + ["xpath=//ul[@id='field44__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": "" + }, { + "id": "698105be-a1a1-4f57-82d4-d9315dee10a7", + "comment": "", + "command": "click", + "target": "css=.array-add-button", + "targets": [ + ["css=.array-add-button", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "a397976b-c17e-48e8-964e-7f25b74f996d", + "comment": "", + "command": "mouseOver", + "target": "css=.array-add-button", + "targets": [ + ["css=.array-add-button", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "0e041208-7806-4536-acd6-66bed38e1434", + "comment": "", + "command": "mouseOut", + "target": "css=.array-add-button", + "targets": [ + ["css=.array-add-button", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "64e5be59-164b-4f04-9682-28e430eda4a8", + "comment": "", + "command": "click", + "target": "id=field45", + "targets": [ + ["id=field45", "id"], + ["css=#field45", "css:finder"], + ["xpath=//input[@id='field45']", "xpath:attributes"], + ["xpath=//div[@id='field45-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": "391187f8-c863-4073-94f7-395ed9388963", + "comment": "", + "command": "type", + "target": "id=field45", + "targets": [ + ["id=field45", "id"], + ["css=#field45", "css:finder"], + ["xpath=//input[@id='field45']", "xpath:attributes"], + ["xpath=//div[@id='field45-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": "foo" + }, { + "id": "3d95c234-3085-4564-9ab5-d72977cbfd9a", + "comment": "", + "command": "click", + "target": "css=custom-object > div > .row", + "targets": [ + ["css=custom-object > div > .row", "css:finder"], + ["xpath=//custom-object/div/div", "xpath:position"] + ], + "value": "" + }, { + "id": "3aaec053-cc95-4c51-9ee6-489065bc0e53", + "comment": "", + "command": "click", + "target": "css=.btn-primary", + "targets": [ + ["css=.btn-primary", "css:finder"], + ["xpath=//button[@type='submit']", "xpath:attributes"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Save')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "9b0e7b78-ff12-489b-893c-38a5fc18fbce", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [ + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'NIF1')]", "xpath:innerText"] + ], + "value": "3000" + }, { + "id": "33f80fec-39c1-4aba-99b0-226301935143", + "comment": "", + "command": "assertText", + "target": "css=.td-lg:nth-child(3)", + "targets": [], + "value": "NIF1" + }, { + "id": "419f96e0-69fe-43f4-9b61-6230eb3f433f", + "comment": "", + "command": "click", + "target": "css=.td-sm:nth-child(7) > .btn", + "targets": [ + ["css=.td-sm:nth-child(7) > .btn", "css:finder"], + ["xpath=//td[7]/button", "xpath:position"], + ["xpath=//button[contains(.,'Edit')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "d7087786-c963-4f27-a954-c00d41246fc0", + "comment": "", + "command": "click", + "target": "css=.btn-danger", + "targets": [ + ["css=.btn-danger", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'Delete')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "18ffa5dd-3157-40fc-99d3-0450d59dff3b", + "comment": "", + "command": "assertElementNotPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [], + "value": "" + }] + }], + "suites": [{ + "id": "68463b12-6739-4224-895c-8108557af99e", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["daacdb81-2f14-49f3-8d15-da5f5d52586c"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} \ No newline at end of file diff --git a/backend/src/integration/resources/CreateAndDeleteNameIDFormatRegexFilter.side b/backend/src/integration/resources/CreateAndDeleteNameIDFormatRegexFilter.side new file mode 100644 index 000000000..e7eff30f4 --- /dev/null +++ b/backend/src/integration/resources/CreateAndDeleteNameIDFormatRegexFilter.side @@ -0,0 +1,905 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "2.0", + "name": "ShibUI", + "url": "http://localhost:10101/", + "tests": [{ + "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", + "name": "Create Name ID Format Regex Filter", + "commands": [{ + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", + "comment": "", + "command": "click", + "target": "name=submit", + "targets": [ + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] + ], + "value": "" + }, { + "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", + "comment": "", + "command": "open", + "target": "/", + "targets": [], + "value": "" + }, { + "id": "758bd43d-364e-4860-bc70-824f5e0a2b52", + "comment": "", + "command": "click", + "target": "css=translate-i18n", + "targets": [ + ["css=translate-i18n", "css"], + ["css=#addNewDropdown > translate-i18n", "css:finder"], + ["xpath=//button[@id='addNewDropdown']/translate-i18n", "xpath:idRelative"], + ["xpath=//translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "21dc44c6-339c-4260-8009-02e8fb3e74c4", + "comment": "", + "command": "click", + "target": "css=.nav-link:nth-child(2) > translate-i18n", + "targets": [ + ["css=.nav-link:nth-child(2) > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li/div/a[2]/translate-i18n", "xpath:idRelative"], + ["xpath=//a[2]/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "24b868c1-7f23-4a9a-89f2-ac540605129a", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "c8218096-deaf-4171-883e-d210648f2a35", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Provider: " + }, { + "id": "acb5c4a4-082d-498b-bf21-a6a2d65e6b11", + "comment": "", + "command": "click", + "target": "id=field2", + "targets": [ + ["id=field2", "id"], + ["name=field2", "name"], + ["css=#field2", "css"], + ["css=#field2", "css:finder"], + ["xpath=//select[@id='field2']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "b3117791-75ff-4a91-9172-28e7b24fc5f2", + "comment": "", + "command": "select", + "target": "id=field2", + "targets": [], + "value": "label=FileBackedHttpMetadataProvider" + }, { + "id": "059bcfe7-c42c-4327-9fcd-b53e2671fb75", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "3471a9c3-2176-4e15-a235-0c326b689ad8", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP" + }, { + "id": "1bad25ea-6794-44c6-b7e4-8af3c231144c", + "comment": "", + "command": "click", + "target": "css=span.label.pull-left", + "targets": [ + ["css=span.label.pull-left", "css"], + ["css=.label", "css:finder"], + ["xpath=//li[2]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "2d873c07-f89b-420a-a77b-d597dbcf4984", + "comment": "", + "command": "click", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "c1e9ed64-7c58-4683-8ac4-8ea70bde4724", + "comment": "", + "command": "type", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "ID" + }, { + "id": "5b18ebb5-61c5-4b8e-b252-35d401bfd0a3", + "comment": "", + "command": "type", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "https://idp.unicon.net/idp/shibboleth" + }, { + "id": "47569c1e-e601-4ef0-a97d-4a7b0ee15a71", + "comment": "", + "command": "click", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "e4351d67-9066-4631-81ad-0c10e9f0d457", + "comment": "", + "command": "click", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "f3fc7654-a454-4a41-9eb3-9d92bed74e76", + "comment": "", + "command": "doubleClick", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "c096f1bd-7b01-4202-bbb8-bb141b512147", + "comment": "", + "command": "type", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "%{idp.home}/metadata/test.xml" + }, { + "id": "bb1810c2-25e8-4c11-8de1-de1b37664917", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-outline-secondary", + "targets": [ + ["css=button.btn.btn-outline-secondary", "css"], + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='field8-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f16e0633-b5e7-4544-bbeb-c851519178bd", + "comment": "", + "command": "click", + "target": "id=field8__option--0", + "targets": [ + ["id=field8__option--0", "id"], + ["css=#field8__option--0", "css"], + ["css=#field8__option--0", "css:finder"], + ["xpath=//li[@id='field8__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field8__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "df8efb67-d5f5-4080-b2e7-6ec8777956a7", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "45642b8d-b691-4527-a137-de4a2f94f10b", + "comment": "", + "command": "click", + "target": "css=i.fa.fa-caret-down", + "targets": [ + ["css=i.fa.fa-caret-down", "css"], + ["css=#field15-container .fa", "css:finder"], + ["xpath=//div[@id='field15-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "062e47c2-75a8-4404-8139-72031ba87187", + "comment": "", + "command": "click", + "target": "id=field15__option--0", + "targets": [ + ["id=field15__option--0", "id"], + ["css=#field15__option--0", "css"], + ["css=#field15__option--0", "css:finder"], + ["xpath=//li[@id='field15__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field15__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "0da757a9-98f9-4454-bb3b-da3e4c14906d", + "comment": "", + "command": "click", + "target": "css=#field16-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", + "targets": [ + ["css=#field16-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", "css"], + ["css=#field16-container .fa", "css:finder"], + ["xpath=//div[@id='field16-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": "7ddee128-01fc-4c93-a17b-46a882acc705", + "comment": "", + "command": "click", + "target": "id=field16__option--3", + "targets": [ + ["id=field16__option--3", "id"], + ["css=#field16__option--3", "css"], + ["css=#field16__option--3", "css:finder"], + ["xpath=//li[@id='field16__option--3']", "xpath:attributes"], + ["xpath=//ul[@id='field16__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": "70f6828a-7770-4eb3-bb51-2bccdab7aaa5", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-outline-secondary", + "targets": [ + ["css=button.btn.btn-outline-secondary", "css"], + ["css=#field15-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='field15-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "850dd703-eb10-4487-ad7c-ee7dcc1143b5", + "comment": "", + "command": "click", + "target": "id=field15__option--1", + "targets": [ + ["id=field15__option--1", "id"], + ["css=#field15__option--1", "css"], + ["css=#field15__option--1", "css:finder"], + ["xpath=//li[@id='field15__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field15__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "2b404fc4-0ad0-4963-85ae-eebcfc866b71", + "comment": "", + "command": "type", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "0.01" + }, { + "id": "ebcb555d-ea24-41fb-a306-fd2072a4fa20", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "a0bed117-0336-4ec2-806a-664add40ef94", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "ee0a1de9-4573-4188-a7a3-c5512b299cc8", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "81c3814f-26eb-4e8b-8cd2-93c8c3494270", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "fdf1e317-b808-4866-9052-b44bf1571d1e", + "comment": "", + "command": "type", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "0.04" + }, { + "id": "183e50b8-7034-47c7-8b6e-a27a982afc6a", + "comment": "", + "command": "click", + "target": "css=span.label.pull-left", + "targets": [ + ["css=span.label.pull-left", "css"], + ["css=.label:nth-child(1)", "css:finder"], + ["xpath=//li[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "dce62f7d-a12a-4fc7-b71c-7f387048acd0", + "comment": "", + "command": "mouseOver", + "target": "css=span.direction.pull-right", + "targets": [ + ["css=span.direction.pull-right", "css"], + ["css=.direction:nth-child(2)", "css:finder"], + ["xpath=//li[3]/button/span[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "82f0c49b-cee3-4a65-9410-8af721ec891c", + "comment": "", + "command": "mouseOut", + "target": "css=span.direction.pull-right", + "targets": [ + ["css=span.direction.pull-right", "css"], + ["css=.direction:nth-child(2)", "css:finder"], + ["xpath=//li[3]/button/span[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "97f3d781-4748-4c3b-93e9-d27b04818df6", + "comment": "", + "command": "click", + "target": "css=i.fa.fa-caret-down", + "targets": [ + ["css=i.fa.fa-caret-down", "css"], + ["css=.fa-caret-down", "css:finder"], + ["xpath=//div[@id='field21-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "8c53a716-f551-4ccf-ac31-36f151784858", + "comment": "", + "command": "click", + "target": "id=field21__option--0", + "targets": [ + ["id=field21__option--0", "id"], + ["css=#field21__option--0", "css"], + ["css=#field21__option--0", "css:finder"], + ["xpath=//li[@id='field21__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field21__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "4c2fb2d1-03c9-4e0b-8098-291808964da0", + "comment": "", + "command": "click", + "target": "id=field24", + "targets": [ + ["id=field24", "id"], + ["name=field24", "name"], + ["css=#field24", "css"], + ["css=#field24", "css:finder"], + ["xpath=//input[@id='field24']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "699b5bf4-ed62-4b3e-8727-f81d4c9cdfeb", + "comment": "", + "command": "type", + "target": "id=field24", + "targets": [ + ["id=field24", "id"], + ["name=field24", "name"], + ["css=#field24", "css"], + ["css=#field24", "css:finder"], + ["xpath=//input[@id='field24']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "oh, happy path dagger " + }, { + "id": "62d89667-aa43-4e45-a665-62ab778d2cf7", + "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": "7c421f6a-04b0-46ab-b456-e1355001f517", + "comment": "", + "command": "click", + "target": "id=field29", + "targets": [ + ["id=field29", "id"], + ["name=field29", "name"], + ["css=#field29", "css"], + ["css=#field29", "css:finder"], + ["xpath=//select[@id='field29']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "a589ed87-e431-4f8c-8bb0-a7c36eff5f70", + "comment": "", + "command": "select", + "target": "id=field29", + "targets": [], + "value": "label=SPSSODescriptor" + }, { + "id": "350ae05b-bcec-419f-8b51-7d3877fa6556", + "comment": "", + "command": "click", + "target": "css=div:nth-child(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component .custom-control-label", + "targets": [ + ["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"] + ], + "value": "" + }, { + "id": "2aa4bc33-2888-466a-9355-2ccf2fdb931b", + "comment": "", + "command": "click", + "target": "css=span.direction.pull-right", + "targets": [ + ["css=span.direction.pull-right", "css"], + ["css=.direction:nth-child(2)", "css:finder"], + ["xpath=//li[3]/button/span[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "079c5868-915c-4441-8e57-7069ade24285", + "comment": "", + "command": "click", + "target": "css=label.custom-control-label", + "targets": [ + ["css=label.custom-control-label", "css"], + ["css=.custom-control-label", "css:finder"], + ["xpath=//label", "xpath:position"] + ], + "value": "" + }, { + "id": "ca597616-fd50-4286-b2a8-23b951bc93cb", + "comment": "", + "command": "click", + "target": "css=.save", + "targets": [ + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bfddd68a-b6f6-4dbf-bd03-c6aec1b87d70", + "comment": "", + "command": "click", + "target": "css=div.px-2", + "targets": [ + ["css=div.px-2", "css"], + ["css=.px-2", "css:finder"], + ["xpath=//div[2]/div[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "c3d80754-3e28-4b07-95f6-5bfac82e9a58", + "comment": "", + "command": "assertText", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", + "targets": [ + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP" + }, { + "id": "b8c89883-4999-4429-a4f0-b20f7dbc825c", + "comment": "", + "command": "click", + "target": "css=span.label", + "targets": [ + ["css=span.label", "css"], + ["css=.label", "css:finder"], + ["xpath=//div[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "b116af38-d1a3-4c5d-8fe6-022e7e704182", + "comment": "", + "command": "click", + "target": "css=a.btn.btn-success > translate-i18n", + "targets": [ + ["css=a.btn.btn-success > translate-i18n", "css"], + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div[2]/a/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835212", + "comment": "", + "command": "click", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "4a4bc099-6393-48bb-855f-81d26d655d8f", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [], + "value": "label=NameIDFormat" + }, { + "id": "629aa1a3-5240-4642-bbdf-bf628e9316b8", + "comment": "", + "command": "click", + "target": "css=option:nth-child(3)", + "targets": [ + ["css=option:nth-child(3)", "css:finder"], + ["xpath=//option[@value='NameIDFormat']", "xpath:attributes"], + ["xpath=//option[3]", "xpath:position"], + ["xpath=//option[contains(.,'NameIDFormat')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "3be99c0f-ea13-4854-ab45-625b355d0537", + "comment": "", + "command": "click", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "4cb1b6c4-de4e-4e43-8eba-7b17cdafce27", + "comment": "", + "command": "type", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "NIF1" + }, { + "id": "586ac0e0-7cce-4705-b681-e34ce1daa5d3", + "comment": "", + "command": "click", + "target": "css=.btn-outline-secondary", + "targets": [ + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//fieldset/div/div/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Entity ID')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "1ae2cde5-f592-4ebe-8b10-3112f56a3b62", + "comment": "", + "command": "click", + "target": "css=.dropdown-item:nth-child(2)", + "targets": [ + ["linkText=Regex", "linkText"], + ["css=.dropdown-item:nth-child(2)", "css:finder"], + ["xpath=//a[contains(text(),'Regex')]", "xpath:link"], + ["xpath=(//a[contains(@href, '#')])[2]", "xpath:href"], + ["xpath=//div/div/a[2]", "xpath:position"], + ["xpath=//a[contains(.,'Regex')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "0e7a754d-17e7-446d-a4ca-5fdc72f190a5", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "c38946d1-f84a-465b-9384-43ff262300a1", + "comment": "", + "command": "type", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "foo.*" + }, { + "id": "94506691-fb76-4f5a-83b0-28488a7a6cd9", + "comment": "", + "command": "click", + "target": "css=div:nth-child(3) .custom-control-label", + "targets": [ + ["css=div:nth-child(3) .custom-control-label", "css:finder"], + ["xpath=//checkbox-component/div/div/div/label", "xpath:position"], + ["xpath=//label[contains(.,'Enable Filter?')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "f366c7a9-1e78-4663-9348-d88bf403cd12", + "comment": "", + "command": "click", + "target": "css=div:nth-child(7) .custom-control-label", + "targets": [ + ["css=div:nth-child(7) .custom-control-label", "css:finder"], + ["xpath=//div[7]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"], + ["xpath=//label[contains(.,'Remove Existing Formats?')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "ab33f879-0892-4ee0-b395-847176ef969b", + "comment": "", + "command": "click", + "target": "css=.btn-success", + "targets": [ + ["css=.btn-success", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "f4132f22-ee84-481e-b810-e7029193c84b", + "comment": "", + "command": "click", + "target": "css=.input-group-append > .btn", + "targets": [ + ["css=.input-group-append > .btn", "css:finder"], + ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], + ["xpath=//div[@id='field41-container']/div/div/button", "xpath:idRelative"], + ["xpath=//auto-complete/div/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "7faab7e4-8304-4f13-a0c8-e328d806e3f9", + "comment": "", + "command": "click", + "target": "id=field41__option--0", + "targets": [ + ["id=field41__option--0", "id"], + ["css=#field41__option--0", "css:finder"], + ["xpath=//li[@id='field41__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field41__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "1772f5b1-10f8-405a-8b14-11053387404c", + "comment": "", + "command": "click", + "target": "css=.btn-primary", + "targets": [ + ["css=.btn-primary", "css:finder"], + ["xpath=//button[@type='submit']", "xpath:attributes"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Save')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "8baeb9be-ddb9-43af-b0be-dae5480006a1", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [ + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'NIF1')]", "xpath:innerText"] + ], + "value": "3000" + }, { + "id": "7fdb0e63-f900-47e2-9dad-06e975543366", + "comment": "", + "command": "assertText", + "target": "css=.td-lg:nth-child(3)", + "targets": [], + "value": "NIF1" + }, { + "id": "76f28ed6-5a49-4a3a-9ee1-8e4dc8c00cf7", + "comment": "", + "command": "click", + "target": "css=.td-sm:nth-child(7) > .btn", + "targets": [ + ["css=.td-sm:nth-child(7) > .btn", "css:finder"], + ["xpath=//td[7]/button", "xpath:position"], + ["xpath=//button[contains(.,'Edit')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "3602e378-f414-4b42-a5b6-eaf696b337c7", + "comment": "", + "command": "click", + "target": "css=.btn-danger", + "targets": [ + ["css=.btn-danger", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'Delete')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "f3acd1eb-7e67-42e0-802e-8c983a679239", + "comment": "", + "command": "assertElementNotPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [], + "value": "" + }] + }], + "suites": [{ + "id": "68463b12-6739-4224-895c-8108557af99e", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["daacdb81-2f14-49f3-8d15-da5f5d52586c"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} \ No newline at end of file diff --git a/backend/src/integration/resources/CreateAndDeleteNameIDFormatScriptFilter.side b/backend/src/integration/resources/CreateAndDeleteNameIDFormatScriptFilter.side new file mode 100644 index 000000000..0d79c9e7d --- /dev/null +++ b/backend/src/integration/resources/CreateAndDeleteNameIDFormatScriptFilter.side @@ -0,0 +1,911 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "2.0", + "name": "ShibUI", + "url": "http://localhost:10101/", + "tests": [{ + "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", + "name": "Create Name ID Format Script Filter", + "commands": [{ + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", + "comment": "", + "command": "click", + "target": "name=submit", + "targets": [ + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] + ], + "value": "" + }, { + "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", + "comment": "", + "command": "open", + "target": "/", + "targets": [], + "value": "" + }, { + "id": "758bd43d-364e-4860-bc70-824f5e0a2b52", + "comment": "", + "command": "click", + "target": "css=translate-i18n", + "targets": [ + ["css=translate-i18n", "css"], + ["css=#addNewDropdown > translate-i18n", "css:finder"], + ["xpath=//button[@id='addNewDropdown']/translate-i18n", "xpath:idRelative"], + ["xpath=//translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "21dc44c6-339c-4260-8009-02e8fb3e74c4", + "comment": "", + "command": "click", + "target": "css=.nav-link:nth-child(2) > translate-i18n", + "targets": [ + ["css=.nav-link:nth-child(2) > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li/div/a[2]/translate-i18n", "xpath:idRelative"], + ["xpath=//a[2]/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "24b868c1-7f23-4a9a-89f2-ac540605129a", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "c8218096-deaf-4171-883e-d210648f2a35", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Provider: " + }, { + "id": "acb5c4a4-082d-498b-bf21-a6a2d65e6b11", + "comment": "", + "command": "click", + "target": "id=field2", + "targets": [ + ["id=field2", "id"], + ["name=field2", "name"], + ["css=#field2", "css"], + ["css=#field2", "css:finder"], + ["xpath=//select[@id='field2']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "b3117791-75ff-4a91-9172-28e7b24fc5f2", + "comment": "", + "command": "select", + "target": "id=field2", + "targets": [], + "value": "label=FileBackedHttpMetadataProvider" + }, { + "id": "059bcfe7-c42c-4327-9fcd-b53e2671fb75", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "3471a9c3-2176-4e15-a235-0c326b689ad8", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP" + }, { + "id": "1bad25ea-6794-44c6-b7e4-8af3c231144c", + "comment": "", + "command": "click", + "target": "css=span.label.pull-left", + "targets": [ + ["css=span.label.pull-left", "css"], + ["css=.label", "css:finder"], + ["xpath=//li[2]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "2d873c07-f89b-420a-a77b-d597dbcf4984", + "comment": "", + "command": "click", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "c1e9ed64-7c58-4683-8ac4-8ea70bde4724", + "comment": "", + "command": "type", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "ID" + }, { + "id": "5b18ebb5-61c5-4b8e-b252-35d401bfd0a3", + "comment": "", + "command": "type", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "https://idp.unicon.net/idp/shibboleth" + }, { + "id": "47569c1e-e601-4ef0-a97d-4a7b0ee15a71", + "comment": "", + "command": "click", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "e4351d67-9066-4631-81ad-0c10e9f0d457", + "comment": "", + "command": "click", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "f3fc7654-a454-4a41-9eb3-9d92bed74e76", + "comment": "", + "command": "doubleClick", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "c096f1bd-7b01-4202-bbb8-bb141b512147", + "comment": "", + "command": "type", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "%{idp.home}/metadata/test.xml" + }, { + "id": "bb1810c2-25e8-4c11-8de1-de1b37664917", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-outline-secondary", + "targets": [ + ["css=button.btn.btn-outline-secondary", "css"], + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='field8-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f16e0633-b5e7-4544-bbeb-c851519178bd", + "comment": "", + "command": "click", + "target": "id=field8__option--0", + "targets": [ + ["id=field8__option--0", "id"], + ["css=#field8__option--0", "css"], + ["css=#field8__option--0", "css:finder"], + ["xpath=//li[@id='field8__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field8__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "df8efb67-d5f5-4080-b2e7-6ec8777956a7", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "45642b8d-b691-4527-a137-de4a2f94f10b", + "comment": "", + "command": "click", + "target": "css=i.fa.fa-caret-down", + "targets": [ + ["css=i.fa.fa-caret-down", "css"], + ["css=#field15-container .fa", "css:finder"], + ["xpath=//div[@id='field15-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "062e47c2-75a8-4404-8139-72031ba87187", + "comment": "", + "command": "click", + "target": "id=field15__option--0", + "targets": [ + ["id=field15__option--0", "id"], + ["css=#field15__option--0", "css"], + ["css=#field15__option--0", "css:finder"], + ["xpath=//li[@id='field15__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field15__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "0da757a9-98f9-4454-bb3b-da3e4c14906d", + "comment": "", + "command": "click", + "target": "css=#field16-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", + "targets": [ + ["css=#field16-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", "css"], + ["css=#field16-container .fa", "css:finder"], + ["xpath=//div[@id='field16-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": "7ddee128-01fc-4c93-a17b-46a882acc705", + "comment": "", + "command": "click", + "target": "id=field16__option--3", + "targets": [ + ["id=field16__option--3", "id"], + ["css=#field16__option--3", "css"], + ["css=#field16__option--3", "css:finder"], + ["xpath=//li[@id='field16__option--3']", "xpath:attributes"], + ["xpath=//ul[@id='field16__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": "70f6828a-7770-4eb3-bb51-2bccdab7aaa5", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-outline-secondary", + "targets": [ + ["css=button.btn.btn-outline-secondary", "css"], + ["css=#field15-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='field15-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "850dd703-eb10-4487-ad7c-ee7dcc1143b5", + "comment": "", + "command": "click", + "target": "id=field15__option--1", + "targets": [ + ["id=field15__option--1", "id"], + ["css=#field15__option--1", "css"], + ["css=#field15__option--1", "css:finder"], + ["xpath=//li[@id='field15__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field15__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "2b404fc4-0ad0-4963-85ae-eebcfc866b71", + "comment": "", + "command": "type", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "0.01" + }, { + "id": "ebcb555d-ea24-41fb-a306-fd2072a4fa20", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "a0bed117-0336-4ec2-806a-664add40ef94", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "ee0a1de9-4573-4188-a7a3-c5512b299cc8", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "81c3814f-26eb-4e8b-8cd2-93c8c3494270", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "fdf1e317-b808-4866-9052-b44bf1571d1e", + "comment": "", + "command": "type", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=input[name=\"field17\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//input[@name='field17']", "xpath:attributes"], + ["xpath=//integer-component/div/input", "xpath:position"] + ], + "value": "0.04" + }, { + "id": "183e50b8-7034-47c7-8b6e-a27a982afc6a", + "comment": "", + "command": "click", + "target": "css=span.label.pull-left", + "targets": [ + ["css=span.label.pull-left", "css"], + ["css=.label:nth-child(1)", "css:finder"], + ["xpath=//li[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "dce62f7d-a12a-4fc7-b71c-7f387048acd0", + "comment": "", + "command": "mouseOver", + "target": "css=span.direction.pull-right", + "targets": [ + ["css=span.direction.pull-right", "css"], + ["css=.direction:nth-child(2)", "css:finder"], + ["xpath=//li[3]/button/span[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "82f0c49b-cee3-4a65-9410-8af721ec891c", + "comment": "", + "command": "mouseOut", + "target": "css=span.direction.pull-right", + "targets": [ + ["css=span.direction.pull-right", "css"], + ["css=.direction:nth-child(2)", "css:finder"], + ["xpath=//li[3]/button/span[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "97f3d781-4748-4c3b-93e9-d27b04818df6", + "comment": "", + "command": "click", + "target": "css=i.fa.fa-caret-down", + "targets": [ + ["css=i.fa.fa-caret-down", "css"], + ["css=.fa-caret-down", "css:finder"], + ["xpath=//div[@id='field21-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "8c53a716-f551-4ccf-ac31-36f151784858", + "comment": "", + "command": "click", + "target": "id=field21__option--0", + "targets": [ + ["id=field21__option--0", "id"], + ["css=#field21__option--0", "css"], + ["css=#field21__option--0", "css:finder"], + ["xpath=//li[@id='field21__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field21__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "4c2fb2d1-03c9-4e0b-8098-291808964da0", + "comment": "", + "command": "click", + "target": "id=field24", + "targets": [ + ["id=field24", "id"], + ["name=field24", "name"], + ["css=#field24", "css"], + ["css=#field24", "css:finder"], + ["xpath=//input[@id='field24']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "699b5bf4-ed62-4b3e-8727-f81d4c9cdfeb", + "comment": "", + "command": "type", + "target": "id=field24", + "targets": [ + ["id=field24", "id"], + ["name=field24", "name"], + ["css=#field24", "css"], + ["css=#field24", "css:finder"], + ["xpath=//input[@id='field24']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "oh, happy path dagger " + }, { + "id": "62d89667-aa43-4e45-a665-62ab778d2cf7", + "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": "7c421f6a-04b0-46ab-b456-e1355001f517", + "comment": "", + "command": "click", + "target": "id=field29", + "targets": [ + ["id=field29", "id"], + ["name=field29", "name"], + ["css=#field29", "css"], + ["css=#field29", "css:finder"], + ["xpath=//select[@id='field29']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "a589ed87-e431-4f8c-8bb0-a7c36eff5f70", + "comment": "", + "command": "select", + "target": "id=field29", + "targets": [], + "value": "label=SPSSODescriptor" + }, { + "id": "350ae05b-bcec-419f-8b51-7d3877fa6556", + "comment": "", + "command": "click", + "target": "css=div:nth-child(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component .custom-control-label", + "targets": [ + ["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"] + ], + "value": "" + }, { + "id": "2aa4bc33-2888-466a-9355-2ccf2fdb931b", + "comment": "", + "command": "click", + "target": "css=span.direction.pull-right", + "targets": [ + ["css=span.direction.pull-right", "css"], + ["css=.direction:nth-child(2)", "css:finder"], + ["xpath=//li[3]/button/span[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "079c5868-915c-4441-8e57-7069ade24285", + "comment": "", + "command": "click", + "target": "css=label.custom-control-label", + "targets": [ + ["css=label.custom-control-label", "css"], + ["css=.custom-control-label", "css:finder"], + ["xpath=//label", "xpath:position"] + ], + "value": "" + }, { + "id": "ca597616-fd50-4286-b2a8-23b951bc93cb", + "comment": "", + "command": "click", + "target": "css=.save", + "targets": [ + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bfddd68a-b6f6-4dbf-bd03-c6aec1b87d70", + "comment": "", + "command": "click", + "target": "css=div.px-2", + "targets": [ + ["css=div.px-2", "css"], + ["css=.px-2", "css:finder"], + ["xpath=//div[2]/div[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "c3d80754-3e28-4b07-95f6-5bfac82e9a58", + "comment": "", + "command": "assertText", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", + "targets": [ + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP" + }, { + "id": "b8c89883-4999-4429-a4f0-b20f7dbc825c", + "comment": "", + "command": "click", + "target": "css=span.label", + "targets": [ + ["css=span.label", "css"], + ["css=.label", "css:finder"], + ["xpath=//div[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "b116af38-d1a3-4c5d-8fe6-022e7e704182", + "comment": "", + "command": "click", + "target": "css=a.btn.btn-success > translate-i18n", + "targets": [ + ["css=a.btn.btn-success > translate-i18n", "css"], + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div[2]/a/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835212", + "comment": "", + "command": "click", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "4a4bc099-6393-48bb-855f-81d26d655d8f", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [], + "value": "label=NameIDFormat" + }, { + "id": "629aa1a3-5240-4642-bbdf-bf628e9316b8", + "comment": "", + "command": "click", + "target": "css=option:nth-child(3)", + "targets": [ + ["css=option:nth-child(3)", "css:finder"], + ["xpath=//option[@value='NameIDFormat']", "xpath:attributes"], + ["xpath=//option[3]", "xpath:position"], + ["xpath=//option[contains(.,'NameIDFormat')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "3be99c0f-ea13-4854-ab45-625b355d0537", + "comment": "", + "command": "click", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "4cb1b6c4-de4e-4e43-8eba-7b17cdafce27", + "comment": "", + "command": "type", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "NIF1" + }, { + "id": "586ac0e0-7cce-4705-b681-e34ce1daa5d3", + "comment": "", + "command": "click", + "target": "css=.btn-outline-secondary", + "targets": [ + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//fieldset/div/div/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Entity ID')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "784afed0-8004-49c4-abaf-ab72274b3c5c", + "comment": "", + "command": "click", + "target": "css=.dropdown-item:nth-child(3)", + "targets": [ + ["linkText=Script", "linkText"], + ["css=.dropdown-item:nth-child(3)", "css:finder"], + ["xpath=//a[contains(text(),'Script')]", "xpath:link"], + ["xpath=(//a[contains(@href, '#')])[3]", "xpath:href"], + ["xpath=//a[3]", "xpath:position"], + ["xpath=//a[contains(.,'Script')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "4e503501-e676-44ed-b637-f6418b9592ea", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//p[@id='targetInput']", "xpath:attributes"], + ["xpath=//p", "xpath:position"] + ], + "value": "" + }, { + "id": "c1d571d6-28a9-4299-aee6-61dd226fb1be", + "comment": "", + "command": "editContent", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//p[@id='targetInput']", "xpath:attributes"], + ["xpath=//p", "xpath:position"], + ["xpath=//p[contains(.,'eval(true);')]", "xpath:innerText"] + ], + "value": "eval(true);" + }, { + "id": "a2b0b593-f78d-42f8-ba3f-6ba66f37d469", + "comment": "", + "command": "type", + "target": "id=targetInput", + "targets": [], + "value": "\n" + }, { + "id": "8f1fd5b4-8b91-4d8e-98b2-b19d16fd34b3", + "comment": "", + "command": "click", + "target": "css=div:nth-child(3) .custom-control-label", + "targets": [ + ["css=div:nth-child(3) .custom-control-label", "css:finder"], + ["xpath=//checkbox-component/div/div/div/label", "xpath:position"], + ["xpath=//label[contains(.,'Enable Filter?')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "55e8cf1d-adb3-4304-aa93-eaa3e6ae8e4b", + "comment": "", + "command": "click", + "target": "css=div:nth-child(7) .custom-control-label", + "targets": [ + ["css=div:nth-child(7) .custom-control-label", "css:finder"], + ["xpath=//div[7]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"], + ["xpath=//label[contains(.,'Remove Existing Formats?')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "5d5b1bf8-cbdb-4800-b1b4-dac272ae8e87", + "comment": "", + "command": "click", + "target": "css=.btn-success", + "targets": [ + ["css=.btn-success", "css:finder"], + ["xpath=//array-component/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Add   ')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "37783003-4e81-4bdc-843a-32941f7f0755", + "comment": "", + "command": "click", + "target": "css=.input-group-append > .btn", + "targets": [ + ["css=.input-group-append > .btn", "css:finder"], + ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], + ["xpath=//div[@id='field41-container']/div/div/button", "xpath:idRelative"], + ["xpath=//auto-complete/div/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "4acadf18-73e9-4957-8a0e-174767adf7dd", + "comment": "", + "command": "click", + "target": "id=field41__option--1", + "targets": [ + ["id=field41__option--1", "id"], + ["css=#field41__option--1", "css:finder"], + ["xpath=//li[@id='field41__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field41__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "c8054e78-c34f-4118-833a-d949dafd45b1", + "comment": "", + "command": "click", + "target": "css=.btn-primary", + "targets": [ + ["css=.btn-primary", "css:finder"], + ["xpath=//button[@type='submit']", "xpath:attributes"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Save')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "d12b2b38-e1bb-4ec4-856f-348ba6bc6e8c", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [ + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'NIF1')]", "xpath:innerText"] + ], + "value": "3000" + }, { + "id": "57a0cdcb-db99-4bff-812b-a497d22cdf35", + "comment": "", + "command": "assertText", + "target": "css=.td-lg:nth-child(3)", + "targets": [], + "value": "NIF1" + }, { + "id": "7dbf84a3-6391-45c9-ae0e-ac79c3d45b49", + "comment": "", + "command": "click", + "target": "css=.td-sm:nth-child(7) > .btn", + "targets": [ + ["css=.td-sm:nth-child(7) > .btn", "css:finder"], + ["xpath=//td[7]/button", "xpath:position"], + ["xpath=//button[contains(.,'Edit')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "ca7eca2b-ab60-404d-a70c-2cf4ce1af94c", + "comment": "", + "command": "click", + "target": "css=.btn-danger", + "targets": [ + ["css=.btn-danger", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'Delete')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "18168245-5e32-4aa2-9188-23f299be2c98", + "comment": "", + "command": "assertElementNotPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [], + "value": "" + }] + }], + "suites": [{ + "id": "68463b12-6739-4224-895c-8108557af99e", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["daacdb81-2f14-49f3-8d15-da5f5d52586c"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} diff --git a/backend/src/integration/resources/CreateFilesystemMetadataResolver.side b/backend/src/integration/resources/CreateFilesystemMetadataResolver.side new file mode 100644 index 000000000..a4c8ab1ae --- /dev/null +++ b/backend/src/integration/resources/CreateFilesystemMetadataResolver.side @@ -0,0 +1,361 @@ +{ + "id": "19653a0b-29cc-41b3-a959-c9921c4f925a", + "version": "2.0", + "name": "ShibUI", + "url": "http://localhost:10101", + "tests": [{ + "id": "c7d4a73a-13aa-4a25-be2b-8bb43106710c", + "name": "Create Filesystem Metadata Resolver", + "commands": [{ + "id": "ed5c2ba2-3b4e-4e0a-9c14-67d608a91605", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "5e2757a5-a223-4842-a3bd-d0a43f82f273", + "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": "d1dd804e-7fd7-4a56-8d26-aa9ee5b98dc6", + "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": "95518d08-1b46-491a-b63b-979da7482159", + "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": "509fb511-d34b-4186-b1e9-1a1156f2d7c2", + "comment": "", + "command": "click", + "target": "id=addNewDropdown", + "targets": [ + ["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": "" + }, { + "id": "f7d67aef-4404-4c78-836f-d9cdbd0f26d9", + "comment": "", + "command": "click", + "target": "css=.nav-link:nth-child(2) > translate-i18n", + "targets": [ + ["css=.nav-link:nth-child(2) > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li/div/a[2]/translate-i18n", "xpath:idRelative"], + ["xpath=//a[2]/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Metadata Provider')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "83134971-3636-4f17-86c1-f5ca7a88230c", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "2564cf93-d33b-43fc-932c-0e23422fc46e", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "FMP" + }, { + "id": "720bc703-1ca7-43c4-812c-93c3661fce09", + "comment": "", + "command": "select", + "target": "id=field2", + "targets": [], + "value": "label=FilesystemMetadataProvider" + }, { + "id": "a68d77ea-2ffa-4fc6-bb6a-fcbb074cbd92", + "comment": "", + "command": "click", + "target": "css=option:nth-child(3)", + "targets": [ + ["css=option:nth-child(3)", "css:finder"], + ["xpath=//option[@value='2: FilesystemMetadataResolver']", "xpath:attributes"], + ["xpath=//select[@id='field2']/option[3]", "xpath:idRelative"], + ["xpath=//option[3]", "xpath:position"], + ["xpath=//option[contains(.,'FilesystemMetadataProvider')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "d679cd1c-bba1-4019-9220-f0f1e4af3c3e", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[2]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f843fc26-6729-4ccf-8fbb-9fcdc1ba6b52", + "comment": "", + "command": "click", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "49274009-fa9e-4c8a-95c2-032e2a1e2b23", + "comment": "", + "command": "type", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "FMP" + }, { + "id": "8cc60944-ded8-42bf-b5db-e32818a2a528", + "comment": "", + "command": "type", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "%{idp.home}/foo" + }, { + "id": "e5d129bf-aa8e-46c6-ba23-4185a653119a", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "018faf32-9f65-4973-a8ba-fce42af64ba7", + "comment": "", + "command": "mouseOver", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "3638217f-97fa-472c-a035-43b5d13dee5c", + "comment": "", + "command": "mouseOut", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "286e1a41-99b8-4e0d-b930-dd4a19f22a63", + "comment": "", + "command": "click", + "target": "css=#field9-container .btn", + "targets": [ + ["css=#field9-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='field9-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "fd838406-29a3-4cab-9f45-680b54ea48de", + "comment": "", + "command": "click", + "target": "id=field9__option--1", + "targets": [ + ["id=field9__option--1", "id"], + ["css=#field9__option--1", "css:finder"], + ["xpath=//li[@id='field9__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field9__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"], + ["xpath=//li[contains(.,'PT30S')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "a490de7b-e96c-4d06-826c-441cea7629c8", + "comment": "", + "command": "click", + "target": "css=#field10-container .btn", + "targets": [ + ["css=#field10-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], + ["xpath=//div[@id='field10-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": "335eb9d4-e1f2-4033-8db2-94f7fc0269ed", + "comment": "", + "command": "click", + "target": "id=field10__option--2", + "targets": [ + ["id=field10__option--2", "id"], + ["css=#field10__option--2", "css:finder"], + ["xpath=//li[@id='field10__option--2']", "xpath:attributes"], + ["xpath=//ul[@id='field10__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"] + ], + "value": "" + }, { + "id": "95261123-a400-4bc4-a10f-46493e987165", + "comment": "", + "command": "click", + "target": "id=field11", + "targets": [ + ["id=field11", "id"], + ["name=field11", "name"], + ["css=#field11", "css:finder"], + ["xpath=//input[@id='field11']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "002a57dd-a764-497e-aa89-b7caf5e5c03f", + "comment": "", + "command": "type", + "target": "id=field11", + "targets": [ + ["id=field11", "id"], + ["name=field11", "name"], + ["css=#field11", "css:finder"], + ["xpath=//input[@id='field11']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "0.5" + }, { + "id": "faaf0c2d-91c2-4a04-8c16-160d5f65e7b1", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "d52b5131-ee48-488e-8710-f80c3ad05188", + "comment": "", + "command": "click", + "target": "css=.custom-control", + "targets": [ + ["css=.custom-control", "css:finder"], + ["xpath=//checkbox-component/div/div/div", "xpath:position"] + ], + "value": "" + }, { + "id": "d03ec12d-9269-4131-a926-52c587664c72", + "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": "92f93315-1e4b-4d39-b059-79eeda18959d", + "comment": "", + "command": "click", + "target": "css=.save", + "targets": [ + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "552d4a64-9eeb-45f4-81b9-a1d025401cfc", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.fa-caret-right", + "targets": [], + "value": "3000" + }, { + "id": "296972ed-66b3-4118-9455-41b4245733ae", + "comment": "", + "command": "click", + "target": "css=.fa-caret-right", + "targets": [ + ["css=.fa-caret-right", "css:finder"], + ["xpath=//div/i", "xpath:position"] + ], + "value": "" + }, { + "id": "0a65f8f4-dfa6-447d-9625-9d67cf237dab", + "comment": "", + "command": "assertText", + "target": "css=.row:nth-child(2) > .col:nth-child(2)", + "targets": [ + ["css=.row:nth-child(2) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div[2]/div[2]", "xpath:position"] + ], + "value": "FilesystemMetadataResolver" + }] + }], + "suites": [{ + "id": "7d6efe19-3c3f-457c-8033-af6fcb4fc164", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["c7d4a73a-13aa-4a25-be2b-8bb43106710c"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} \ No newline at end of file diff --git a/backend/src/integration/resources/CreateFilterEntityID.json b/backend/src/integration/resources/CreateFilterEntityID.json deleted file mode 100644 index 04a924201..000000000 --- a/backend/src/integration/resources/CreateFilterEntityID.json +++ /dev/null @@ -1,1270 +0,0 @@ -{ - "type" : "script", - "seleniumVersion" : "2", - "formatVersion" : 2, - "steps" : [ - { - "type": "get", - "url": "http://localhost:10101/api/heheheheheheheWipeout", - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "body" - } - }, - { - "type": "assertText", - "locator": { - "type": "css selector", - "value": "body" - }, - "text": "yes, you did it", - "negated": false - }, - { - "type" : "get", - "url" : "http://localhost:10101" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "a[href=\"/metadata/manager/providers\"]" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "a[href=\"/metadata/manager/providers\"]" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".p-3 > provider-item > .card > .card-header > .d-flex > div:nth-of-type(3) > button.btn.btn-primary.btn-filter.pull-left > .label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".p-3 > provider-item > .card > .card-header > .d-flex > div:nth-of-type(3) > button.btn.btn-primary.btn-filter.pull-left > .label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/filter/new\"] > translate-i18n" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/filter/new\"] > translate-i18n" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-error > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-error > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : "fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control" - }, - "text" : "EntityID" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#undefined__option--0" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#undefined__option--0" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - }, - "text" : "https://idp.unicon.net/idp/shibboleth" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".ml-2 > button.btn.btn-success" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".ml-2 > button.btn.btn-success" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#undefined__option--1" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#undefined__option--1" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - }, - "text" : "https://idp.unicon.net/idp/shibboleth" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-trash" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-trash" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#undefined__option--0" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#undefined__option--0" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".ml-2 > button.btn.btn-success" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".ml-2 > button.btn.btn-success" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control" - }, - "text" : "ResponderID" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(1)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(1)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "https://refeds.org/profile/mfa" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(3)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(3)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(5) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(5) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(5) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(5) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "freestyle" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".row > fieldset.col:nth-of-type(3)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".row > fieldset.col:nth-of-type(3)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "delete" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".row > fieldset.col:nth-of-type(3)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".row > fieldset.col:nth-of-type(3)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(6) > .d-flex.justify-content-between > .py-2 > button.btn.btn-link.pt-1 > i.fa.fa-fw.fa-trash.fa-lg.text-danger" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(6) > .d-flex.justify-content-between > .py-2 > button.btn.btn-link.pt-1 > i.fa.fa-fw.fa-trash.fa-lg.text-danger" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "delete whilst edting" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".row > fieldset.col:nth-of-type(3)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".row > fieldset.col:nth-of-type(3)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(1)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(1)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(3)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(3)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(4) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(5) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(5) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(5) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(4)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(5) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(4)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(5) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(5) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "urn:oasis:names:tc:SAML:2.0:nameid-format:transient" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .p-3:nth-of-type(6) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "delete freestyle" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".row > fieldset.col:nth-of-type(3)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".row > fieldset.col:nth-of-type(3)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(7) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(7) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(7) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : ".widget > .p-3:nth-of-type(7) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control" - }, - "text" : "delete freestyle whilst edting" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".row > fieldset.col:nth-of-type(3)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".row > fieldset.col:nth-of-type(3)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-check" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-check" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-check" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-check" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-times" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-times" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "button.btn.btn-text.text-danger" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "button.btn.btn-text.text-danger" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(10) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(10) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-check" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-check" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-times" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-times" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(8) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(8) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(11) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(11) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-lg.fa-save" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-lg.fa-save" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr > td.td-lg:nth-of-type(3)" - } - }, - { - "negated" : false, - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr > td.td-lg:nth-of-type(3)" - }, - "type" : "assertText", - "text" : "*EntityID*" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr > td.td-lg:nth-of-type(4)" - } - }, - { - "negated" : false, - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr > td.td-lg:nth-of-type(4)" - }, - "type" : "assertText", - "text" : "*EntityAttributes*" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-lg.fa-check-square" - } - }, - { - "type" : "assertElementPresent", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-lg.fa-check-square" - }, - "negated" : false - } - ] -} \ No newline at end of file diff --git a/backend/src/integration/resources/CreateFilterEntityID.side b/backend/src/integration/resources/CreateFilterEntityID.side index 30e843ca5..33b8c7fc0 100644 --- a/backend/src/integration/resources/CreateFilterEntityID.side +++ b/backend/src/integration/resources/CreateFilterEntityID.side @@ -1,29 +1,54 @@ { "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", - "version": "1.1", + "version": "2.0", "name": "ShibUI", "url": "http://localhost:10101/", "tests": [{ "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", - "name": "nada", + "name": "FBHMR - Entity Attributes - Entity ID", "commands": [{ - "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", "comment": "", @@ -609,13 +634,12 @@ "id": "c3d80754-3e28-4b07-95f6-5bfac82e9a58", "comment": "", "command": "assertText", - "target": "css=div.px-2", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", "targets": [ - ["css=div.px-2", "css"], - ["css=.px-2", "css:finder"], - ["xpath=//div[2]/div[2]", "xpath:position"] + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] ], - "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + "value": "Metadata Provider: FBHMP" }, { "id": "108a25aa-6b33-4fa2-870d-ee413d7eb986", "comment": "", @@ -639,19 +663,29 @@ ], "value": "" }, { - "id": "5693bc4b-80b7-41e3-885b-0911a4835211", + "id": "5693bc4b-80b7-41e3-885b-0911a4835212", "comment": "", "command": "click", - "target": "id=field33", + "target": "name=type", "targets": [ - ["id=field33", "id"], - ["name=field33", "name"], - ["css=#field33", "css"], - ["css=#field33", "css:finder"], - ["xpath=//input[@id='field33']", "xpath:attributes"], - ["xpath=//input", "xpath:position"] + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] ], "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835211", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "label=EntityAttributes" }, { "id": "31dca951-b673-41a5-9430-184ed7d8a170", "comment": "", @@ -684,14 +718,13 @@ "id": "a453edf2-c8c5-47d1-86a2-c59d30d0935f", "comment": "", "command": "click", - "target": "id=undefined__option--0", + "target": "id=targetInput", "targets": [ - ["id=undefined__option--0", "id"], - ["css=#undefined__option--0", "css"], - ["css=#undefined__option--0", "css:finder"], - ["xpath=//li[@id='undefined__option--0']", "xpath:attributes"], - ["xpath=//ul[@id='__listbox']/li", "xpath:idRelative"], - ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div[@id='-container']/div/input", "xpath:idRelative"], + ["xpath=//div/div/input", "xpath:position"] ], "value": "" }, { @@ -913,6 +946,35 @@ ["xpath=//div/button/i", "xpath:position"] ], "value": "" + }, { + "id": "0639596d-acef-4dd4-91b1-de12b05f9876", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [], + "value": "3000" + }, { + "id": "77bb14f1-a994-4dcd-880e-16d262762941", + "comment": "", + "command": "assertText", + "target": "css=.td-lg:nth-child(3)", + "targets": [ + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'Entity ID')]", "xpath:innerText"] + ], + "value": "Entity ID" + }, { + "id": "7e890e10-3f49-47ec-b118-25fc28c6563e", + "comment": "", + "command": "assertText", + "target": "css=.td-lg:nth-child(4)", + "targets": [ + ["css=.td-lg:nth-child(4)", "css:finder"], + ["xpath=//td[4]", "xpath:position"], + ["xpath=//td[contains(.,'EntityAttributes')]", "xpath:innerText"] + ], + "value": "EntityAttributes" }] }], "suites": [{ diff --git a/backend/src/integration/resources/CreateFilterREGEX.side b/backend/src/integration/resources/CreateFilterREGEX.side index 01f6319c4..cd01dbed0 100644 --- a/backend/src/integration/resources/CreateFilterREGEX.side +++ b/backend/src/integration/resources/CreateFilterREGEX.side @@ -1,29 +1,54 @@ { "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", - "version": "1.1", + "version": "2.0", "name": "ShibUI", "url": "http://localhost:10101/", "tests": [{ "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", "name": "Create Filter REGEX", "commands": [{ - "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", "comment": "", @@ -609,13 +634,12 @@ "id": "c3d80754-3e28-4b07-95f6-5bfac82e9a58", "comment": "", "command": "assertText", - "target": "css=div.px-2", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", "targets": [ - ["css=div.px-2", "css"], - ["css=.px-2", "css:finder"], - ["xpath=//div[2]/div[2]", "xpath:position"] + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] ], - "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + "value": "Metadata Provider: FBHMP" }, { "id": "b8c89883-4999-4429-a4f0-b20f7dbc825c", "comment": "", @@ -638,6 +662,30 @@ ["xpath=//div[2]/a/translate-i18n", "xpath:position"] ], "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835212", + "comment": "", + "command": "click", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835211", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "label=EntityAttributes" }, { "id": "a69166b9-4073-4653-987d-0537702f5dbb", "comment": "", @@ -681,13 +729,14 @@ "id": "bcb6b08c-2c96-4662-9615-172c5cca5555", "comment": "", "command": "click", - "target": "linkText=Regex", + "target": "css=.dropdown-item:nth-child(2)", "targets": [ ["linkText=Regex", "linkText"], ["css=.dropdown-item:nth-child(2)", "css:finder"], ["xpath=//a[contains(text(),'Regex')]", "xpath:link"], ["xpath=(//a[contains(@href, '#')])[2]", "xpath:href"], - ["xpath=//div/div/a[2]", "xpath:position"] + ["xpath=//div/div/a[2]", "xpath:position"], + ["xpath=//a[contains(.,'Regex')]", "xpath:innerText"] ], "value": "" }, { @@ -745,7 +794,7 @@ ["xpath=//input[@id='targetInput']", "xpath:attributes"], ["xpath=//div/div/input", "xpath:position"] ], - "value": "/foo.*/" + "value": "foo.*" }, { "id": "9c0fcb70-83f6-45b5-b5ef-d0ff7bdc80cb", "comment": "", @@ -808,15 +857,26 @@ ["xpath=//div/button", "xpath:position"] ], "value": "" + }, { + "id": "e54836ef-e3ac-41df-9989-ca8abffa0ee5", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [ + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'REGEX')]", "xpath:innerText"] + ], + "value": "3000" }, { "id": "8d472caf-2525-4e20-9f14-195e0212f72f", "comment": "", "command": "assertText", - "target": "css=td.td-lg", + "target": "css=.td-lg:nth-child(3)", "targets": [ - ["css=td.td-lg", "css"], ["css=.td-lg:nth-child(3)", "css:finder"], - ["xpath=//td[3]", "xpath:position"] + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'REGEX')]", "xpath:innerText"] ], "value": "REGEX" }] diff --git a/backend/src/integration/resources/CreateFilterScript.json b/backend/src/integration/resources/CreateFilterScript.json deleted file mode 100644 index 21f2131b8..000000000 --- a/backend/src/integration/resources/CreateFilterScript.json +++ /dev/null @@ -1,316 +0,0 @@ -{ - "type" : "script", - "seleniumVersion" : "2" - "formatVersion" : 2, - "steps" : [ - { - "type": "get", - "url": "http://localhost:10101/api/heheheheheheheWipeout", - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "body" - } - }, - { - "type": "assertText", - "locator": { - "type": "css selector", - "value": "body" - }, - "text": "yes, you did it", - "negated": false - }, - { - "type" : "get", - "url" : "http://localhost:10101" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "a[href=\"/metadata/provider/b2d2caf2-4b18-4bf2-b0fe-d07ba220be94/filter/new\"] > translate-i18n" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "a[href=\"/metadata/provider/b2d2caf2-4b18-4bf2-b0fe-d07ba220be94/filter/new\"] > translate-i18n" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#field79" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#field79" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#field79" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : "#field79" - }, - "text" : "Script" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "button[type=\"button\"].btn" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "button[type=\"button\"].btn" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".dropdown-menu > a[href=\"#\"].dropdown-item:nth-of-type(3)" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".dropdown-menu > a[href=\"#\"].dropdown-item:nth-of-type(3)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#targetInput" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#field93" - } - }, - { - "type" : "setElementText", - "locator" : { - "type" : "css selector", - "value" : "#field93" - }, - "text" : "asdf" - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button > translate-i18n" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button > translate-i18n" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".input-group-append > button[type=\"button\"].btn.btn-outline-secondary" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".input-group-append > button[type=\"button\"].btn.btn-outline-secondary" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#field97__option--1" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#field97__option--1" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : ".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(10) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .d-flex.justify-content-start > button.btn.btn-success.btn-sm.array-add-button" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#field98-container > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#field98-container > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "#field98__option--1" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "#field98__option--1" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-check" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-check" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(7) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(7) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(8) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(8) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-lg.fa-save" - } - }, - { - "type" : "clickElement", - "locator" : { - "type" : "css selector", - "value" : "i.fa.fa-fw.fa-lg.fa-save" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(3) > td.td-lg:nth-of-type(3)" - } - }, - { - "text" : "*Script*", - "negated" : false, - "type" : "assertText", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(3) > td.td-lg:nth-of-type(3)" - } - }, - { - "type" : "waitForElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(3) > td.td-sm:nth-of-type(5) > button.btn.btn-link > i.fa.fa-lg.fa-check-square.text-success" - } - }, - { - "type" : "assertElementPresent", - "locator" : { - "type" : "css selector", - "value" : "table.table > tbody > tr:nth-of-type(3) > td.td-sm:nth-of-type(5) > button.btn.btn-link > i.fa.fa-lg.fa-check-square.text-success" - }, - "negated" : false - } - ] -} \ No newline at end of file diff --git a/backend/src/integration/resources/CreateFilterScript.side b/backend/src/integration/resources/CreateFilterScript.side index 7af77db4f..f1cdb090f 100644 --- a/backend/src/integration/resources/CreateFilterScript.side +++ b/backend/src/integration/resources/CreateFilterScript.side @@ -1,29 +1,54 @@ { "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", - "version": "1.1", + "version": "2.0", "name": "ShibUI", "url": "http://localhost:10101/", "tests": [{ "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", "name": "Create Filter Script", "commands": [{ - "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", "comment": "", @@ -609,13 +634,12 @@ "id": "c3d80754-3e28-4b07-95f6-5bfac82e9a58", "comment": "", "command": "assertText", - "target": "css=div.px-2", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", "targets": [ - ["css=div.px-2", "css"], - ["css=.px-2", "css:finder"], - ["xpath=//div[2]/div[2]", "xpath:position"] + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] ], - "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + "value": "Metadata Provider: FBHMP" }, { "id": "9dadc071-16b4-4758-8e21-93933d72e8b5", "comment": "", @@ -638,6 +662,30 @@ ["xpath=//div[2]/a/translate-i18n", "xpath:position"] ], "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835212", + "comment": "", + "command": "click", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835211", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "label=EntityAttributes" }, { "id": "5fc45586-7f56-4cce-927c-986c51eb5fde", "comment": "", @@ -692,7 +740,7 @@ "id": "a42808f2-8ec5-42f7-b74b-ab8487bb1134", "comment": "", "command": "click", - "target": "linkText=Script", + "target": "css=.dropdown-item:nth-child(3)", "targets": [ ["linkText=Script", "linkText"], ["css=.dropdown-item:nth-child(3)", "css:finder"], @@ -715,18 +763,30 @@ ], "value": "" }, { - "id": "d78e18ea-1c46-41d1-af83-4ce4ef54716a", + "id": "0d3f1f64-0a69-4dfe-bc6a-1287a8a3b79f", "comment": "", "command": "editContent", "target": "id=targetInput", "targets": [ ["id=targetInput", "id"], - ["css=#targetInput", "css"], ["css=#targetInput", "css:finder"], ["xpath=//p[@id='targetInput']", "xpath:attributes"], ["xpath=//p", "xpath:position"] ], "value": "eval(true);" + }, { + "id": "12e67d13-7a7d-4467-940d-11e5a24db0b4", + "comment": "", + "command": "sendKeys", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//p[@id='targetInput']", "xpath:attributes"], + ["xpath=//p", "xpath:position"], + ["xpath=//p[contains(.,'eval(true);')]", "xpath:innerText"] + ], + "value": "\n" }, { "id": "38c76223-9080-4938-81b0-2f3c4706e943", "comment": "", @@ -787,6 +847,39 @@ ["xpath=//div/button/i", "xpath:position"] ], "value": "" + }, { + "id": "e54836ef-e3ac-41df-9989-ca8abffa0ee5", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [ + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'Script')]", "xpath:innerText"] + ], + "value": "3000" + }, { + "id": "fc850e41-44ec-4775-a64a-9a77a4c4f83b", + "comment": "", + "command": "assertText", + "target": "css=.td-lg:nth-child(3)", + "targets": [ + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'Script')]", "xpath:innerText"] + ], + "value": "Script" + }, { + "id": "05b5bfc3-4867-4243-9941-f74dd149a352", + "comment": "", + "command": "assertText", + "target": "css=.td-lg:nth-child(4)", + "targets": [ + ["css=.td-lg:nth-child(4)", "css:finder"], + ["xpath=//td[4]", "xpath:position"], + ["xpath=//td[contains(.,'EntityAttributes')]", "xpath:innerText"] + ], + "value": "EntityAttributes" }] }], "suites": [{ diff --git a/backend/src/integration/resources/CreateLocalDynamicMetadataResolver.side b/backend/src/integration/resources/CreateLocalDynamicMetadataResolver.side new file mode 100644 index 000000000..dbd23a9e6 --- /dev/null +++ b/backend/src/integration/resources/CreateLocalDynamicMetadataResolver.side @@ -0,0 +1,411 @@ +{ + "id": "d200398b-2ef4-44c8-923b-50a23cda76e3", + "version": "2.0", + "name": "ShibUI", + "url": "http://localhost:10101", + "tests": [{ + "id": "18e1f78e-8c4f-49c5-9c93-64c584076a7d", + "name": "Create Local Dynamic Metadata Resolver", + "commands": [{ + "id": "e6cf5823-6b77-491b-ad90-7d600df7bdec", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "6fcf4912-2f34-4a5c-91d6-2657cdd77317", + "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": "e087ea87-046a-4e0d-97f7-2df84de7986f", + "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": "755e3c95-f8e0-4c30-b914-abbe545b317c", + "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": "c0a061e7-a2e2-405d-9869-abebb31f7469", + "comment": "", + "command": "click", + "target": "id=addNewDropdown", + "targets": [ + ["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": "" + }, { + "id": "659851c8-3049-4750-874c-11db5d377bf8", + "comment": "", + "command": "click", + "target": "css=.nav-link:nth-child(2) > translate-i18n", + "targets": [ + ["css=.nav-link:nth-child(2) > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li/div/a[2]/translate-i18n", "xpath:idRelative"], + ["xpath=//a[2]/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Metadata Provider')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "6bee6bf1-1983-439d-8ba9-efec6e7827f0", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "20274138-143e-4d3a-9cb8-4b305111e6d9", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "LDMP1" + }, { + "id": "e39a241b-fbcf-46e2-bffb-1ae90dca3ed5", + "comment": "", + "command": "select", + "target": "id=field2", + "targets": [], + "value": "label=LocalDynamicMetadataProvider" + }, { + "id": "3dbf8f65-fa4d-45f5-a26f-de15955e7fd2", + "comment": "", + "command": "click", + "target": "css=option:nth-child(4)", + "targets": [ + ["css=option:nth-child(4)", "css:finder"], + ["xpath=//option[@value='3: LocalDynamicMetadataResolver']", "xpath:attributes"], + ["xpath=//select[@id='field2']/option[4]", "xpath:idRelative"], + ["xpath=//option[4]", "xpath:position"], + ["xpath=//option[contains(.,'LocalDynamicMetadataProvider')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "2ecf07cb-4f4e-4b5a-94ba-72d4f644c0c8", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[2]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f965d926-222b-4fe8-a2f7-73812e835022", + "comment": "", + "command": "click", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "7b71e1d7-75f9-4794-b62f-dd8749349f13", + "comment": "", + "command": "type", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "LDMP1" + }, { + "id": "adcdb9ab-4be4-49a8-9fcc-aeed4d59594e", + "comment": "", + "command": "click", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "db438778-4bc6-4f65-8711-c9be7f5548bd", + "comment": "", + "command": "type", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "%{idp.home}/foo" + }, { + "id": "ede4b345-88b1-4efa-aac7-9b5eb0fd3843", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "a47a2d65-9bc0-4d93-aa44-9eac1e494047", + "comment": "", + "command": "click", + "target": "id=field8", + "targets": [ + ["id=field8", "id"], + ["name=field8", "name"], + ["css=#field8", "css:finder"], + ["xpath=//input[@id='field8']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "e67813a0-9d4f-4b04-bbdd-b2958b47236e", + "comment": "", + "command": "type", + "target": "id=field8", + "targets": [ + ["id=field8", "id"], + ["name=field8", "name"], + ["css=#field8", "css:finder"], + ["xpath=//input[@id='field8']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "0.5" + }, { + "id": "9a60941c-c544-4105-a003-8a38ff02294f", + "comment": "", + "command": "click", + "target": "css=div > sf-form-element .col", + "targets": [ + ["css=div > sf-form-element .col", "css:finder"], + ["xpath=//div/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset", "xpath:position"] + ], + "value": "" + }, { + "id": "952cbf6d-080d-4ad7-897a-bb436f9e2da2", + "comment": "", + "command": "click", + "target": "css=#field9-container .btn", + "targets": [ + ["css=#field9-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='field9-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "5436c7f0-0119-4f4b-9a64-dd2d29952f5b", + "comment": "", + "command": "click", + "target": "id=field9__option--1", + "targets": [ + ["id=field9__option--1", "id"], + ["css=#field9__option--1", "css:finder"], + ["xpath=//li[@id='field9__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field9__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"], + ["xpath=//li[contains(.,'PT30S')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "0e2928ce-0587-413f-8893-86cb4a0dcb00", + "comment": "", + "command": "mouseOver", + "target": "css=#field10-container .btn", + "targets": [], + "value": "" + }, { + "id": "22e9ed09-a463-45dc-9c58-4766b27f2b24", + "comment": "", + "command": "click", + "target": "css=#field10-container .btn", + "targets": [ + ["css=#field10-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], + ["xpath=//div[@id='field10-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": "53e58fcb-71f5-4423-b14b-2be3a9568c48", + "comment": "", + "command": "click", + "target": "id=field10__option--2", + "targets": [ + ["id=field10__option--2", "id"], + ["css=#field10__option--2", "css:finder"], + ["xpath=//li[@id='field10__option--2']", "xpath:attributes"], + ["xpath=//ul[@id='field10__listbox']/li[3]", "xpath:idRelative"], + ["xpath=//div[3]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[3]", "xpath:position"] + ], + "value": "" + }, { + "id": "5af92b06-aac7-41b4-b92d-e7b66f05d06c", + "comment": "", + "command": "click", + "target": "css=#field11-container .btn", + "targets": [ + ["css=#field11-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[4]", "xpath:attributes"], + ["xpath=//div[@id='field11-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": "81b27e9b-3799-4834-b8a0-f5da9b797433", + "comment": "", + "command": "click", + "target": "id=field11__option--3", + "targets": [ + ["id=field11__option--3", "id"], + ["css=#field11__option--3", "css:finder"], + ["xpath=//li[@id='field11__option--3']", "xpath:attributes"], + ["xpath=//ul[@id='field11__listbox']/li[4]", "xpath:idRelative"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[4]", "xpath:position"] + ], + "value": "" + }, { + "id": "a6c106be-27ea-433c-8c92-3b2c21f6a40c", + "comment": "", + "command": "click", + "target": "css=#field13-container .btn", + "targets": [ + ["css=#field13-container .btn", "css:finder"], + ["xpath=(//button[@type='button'])[5]", "xpath:attributes"], + ["xpath=//div[@id='field13-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": "d384cc76-4795-4b16-9954-56ad758806e6", + "comment": "", + "command": "click", + "target": "id=field13__option--2", + "targets": [ + ["id=field13__option--2", "id"], + ["css=#field13__option--2", "css:finder"], + ["xpath=//li[@id='field13__option--2']", "xpath:attributes"], + ["xpath=//ul[@id='field13__listbox']/li[3]", "xpath:idRelative"], + ["xpath=//div[6]/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[3]", "xpath:position"] + ], + "value": "" + }, { + "id": "df173c00-486a-4b11-a135-0776d4bf4724", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "dfcdebe7-8b3e-4920-bcd6-dc4ee4e58414", + "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": "f28ce4c3-383b-4527-912e-6241cf2d1481", + "comment": "", + "command": "click", + "target": "css=.save", + "targets": [ + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "4f4e44a1-4c1a-42aa-964e-2022a5ab44cc", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.fa-caret-right", + "targets": [], + "value": "3000" + }, { + "id": "33a76454-d131-4149-b4e4-e58ac941e547", + "comment": "", + "command": "click", + "target": "css=.fa-caret-right", + "targets": [ + ["css=.fa-caret-right", "css:finder"], + ["xpath=//div/i", "xpath:position"] + ], + "value": "" + }, { + "id": "ac559e7f-0bca-4996-a6eb-87531a27dfca", + "comment": "", + "command": "assertText", + "target": "css=.row:nth-child(2) > .col:nth-child(2)", + "targets": [ + ["css=.row:nth-child(2) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div[2]/div[2]", "xpath:position"] + ], + "value": "LocalDynamicMetadataResolver" + }] + }], + "suites": [{ + "id": "7aa33761-6c97-4153-b76f-4560ae060142", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["18e1f78e-8c4f-49c5-9c93-64c584076a7d"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} \ No newline at end of file diff --git a/backend/src/integration/resources/CreateMetaDataSourceFromCopy.json b/backend/src/integration/resources/CreateMetaDataSourceFromCopy.json deleted file mode 100644 index 463651c3b..000000000 --- a/backend/src/integration/resources/CreateMetaDataSourceFromCopy.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"script","seleniumVersion":"2","formatVersion":2,"steps":[{"type":"get","url":"https://shibboleth-ui.unicon.net/metadata/manager/resolvers"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".d-flex > .resolver-nav-option:nth-of-type(5) > button[type=\"button\"].btn.btn-lg.btn-block.btn-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":".d-flex > .resolver-nav-option:nth-of-type(5) > button[type=\"button\"].btn.btn-lg.btn-block.btn-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#target__input"}},{"type":"clickElement","locator":{"type":"css selector","value":"#target__input"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#target__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#target__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#target__input"}},{"type":"setElementText","locator":{"type":"css selector","value":"#target__input"},"text":"urn:amazon:webservices"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"Create Source using Copy"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"New Entity ID"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(9) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(9) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(5) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(5) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.save"}}]} \ No newline at end of file diff --git a/backend/src/integration/resources/CreateMetaDataSourceFromScratch.json b/backend/src/integration/resources/CreateMetaDataSourceFromScratch.json deleted file mode 100644 index 748127503..000000000 --- a/backend/src/integration/resources/CreateMetaDataSourceFromScratch.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"script","seleniumVersion":"2","formatVersion":2,"steps":[{"type":"get","url":"https://shibboleth-ui.unicon.net/login"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"Create Source From Scratch"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.bg-light > .form-group:nth-of-type(2) > label"}},{"type":"clickElement","locator":{"type":"css selector","value":"fieldset.bg-light > .form-group:nth-of-type(2) > label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":" EDIT Create Source From Scratch"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"Create Source From Scratch"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name"},"text":"Create Source From Scratch"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#displayName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#displayName"},"text":"Create Source From Scratch"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url"},"text":"https://shibboleth-ui.unicon.net/login"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name-0"},"text":"Unicon Tester"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#email-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#email-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#email-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#email-0"},"text":"Test@g.com"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#type-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#type-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#type-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#type-0"},"text":"technical"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#displayName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#displayName"},"text":"Create Source From Scratch"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"clickElement","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"setElementText","locator":{"type":"css selector","value":"#informationUrl"},"text":"https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#description"}},{"type":"clickElement","locator":{"type":"css selector","value":"#description"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#description"}},{"type":"setElementText","locator":{"type":"css selector","value":"#description"},"text":"This is a test description, not meant for human consumption."},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#privacyStatementUrl"}},{"type":"clickElement","locator":{"type":"css selector","value":"#privacyStatementUrl"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#privacyStatementUrl"}},{"type":"setElementText","locator":{"type":"css selector","value":"#privacyStatementUrl"},"text":"https://Private_keepout.edu"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoUrl"}},{"type":"clickElement","locator":{"type":"css selector","value":"#logoUrl"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoUrl"}},{"type":"setElementText","locator":{"type":"css selector","value":"#logoUrl"},"text":"https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoWidth"}},{"type":"clickElement","locator":{"type":"css selector","value":"#logoWidth"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoWidth"}},{"type":"setElementText","locator":{"type":"css selector","value":"#logoWidth"},"text":"44"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoHeight"}},{"type":"clickElement","locator":{"type":"css selector","value":"#logoHeight"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoHeight"}},{"type":"setElementText","locator":{"type":"css selector","value":"#logoHeight"},"text":"44"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#protocolSupportEnum"}},{"type":"clickElement","locator":{"type":"css selector","value":"#protocolSupportEnum"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#protocolSupportEnum"}},{"type":"setElementText","locator":{"type":"css selector","value":"#protocolSupportEnum"},"text":"SAML 1.1"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-0__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-0"},"text":"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1__option--1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-1__option--1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-1"},"text":"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2__option--2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-2__option--2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-2"},"text":"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3__option--3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-3__option--3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-3"},"text":"urn:oasis:names:tc:SAML:2.0:nameid-format:transient"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-4"},"text":"anythinggoeshere:doesntit:yes"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-0"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-0"},"text":"https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-1"},"text":"https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-1"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-1"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".bg-light"}},{"type":"clickElement","locator":{"type":"css selector","value":".bg-light"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-2"},"text":"https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-2"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".py-4"}},{"type":"clickElement","locator":{"type":"css selector","value":".py-4"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoutAccordion2 > .text-right > button.btn.btn-link.btn-sm.text-danger > i.fa.fa-fw.fa-trash.fa-lg"}},{"type":"clickElement","locator":{"type":"css selector","value":"#logoutAccordion2 > .text-right > button.btn.btn-link.btn-sm.text-danger > i.fa.fa-fw.fa-trash.fa-lg"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > input[type=\"radio\"].form-check-input"}},{"type":"clickElement","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > input[type=\"radio\"].form-check-input"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name-0"},"text":"Both"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#cert-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#cert-0"},"text":"Certificate"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#type-1-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#type-1-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#cert-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#cert-1"},"text":"Signing"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name-1"},"text":"Signing "},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#cert-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#cert-1"},"text":"Signing Certificate"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#certContent2 > .form-group:nth-of-type(2) > fieldset > div[id=\"certTypeRadioGroup\"] > .form-check.form-check-inline:nth-of-type(2) > label.form-check-label > i18n-text"}},{"type":"clickElement","locator":{"type":"css selector","value":"#certContent2 > .form-group:nth-of-type(2) > fieldset > div[id=\"certTypeRadioGroup\"] > .form-check.form-check-inline:nth-of-type(2) > label.form-check-label > i18n-text"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name-2"},"text":"Encryption"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#cert-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#cert-2"},"text":"Encryption Certificate"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name-3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-3"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name-3"},"text":"https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#cert-3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-3"}},{"type":"setElementText","locator":{"type":"css selector","value":"#cert-3"},"text":"https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#certAccordion3 > .text-right > button.btn.btn-link.btn-sm.text-danger > i.fa.fa-fw.fa-trash.fa-lg"}},{"type":"clickElement","locator":{"type":"css selector","value":"#certAccordion3 > .text-right > button.btn.btn-link.btn-sm.text-danger > i.fa.fa-fw.fa-trash.fa-lg"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-0"},"text":"urn:oasis:names:tc:SAML:1.0:profiles:browser-post"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-0"},"text":"https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-1"},"text":"https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-1"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-2"},"text":"https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-2"},"text":"urn:oasis:names:tc:SAML:1.0:profiles:browser-post"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#ascContent2 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"#ascContent2 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#ascContent1 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"#ascContent1 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#ascAccordion3 > .text-right > button.btn.btn-link.btn-sm.text-danger > i.fa.fa-fw.fa-trash.fa-lg"}},{"type":"clickElement","locator":{"type":"css selector","value":"#ascAccordion3 > .text-right > button.btn.btn-link.btn-sm.text-danger > i.fa.fa-fw.fa-trash.fa-lg"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(2) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(2) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(3) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(3) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(4) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(4) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(9) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(9) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(8) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(8) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(8) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(8) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#responderId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#responderId"},"text":"Responder ID"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(7) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(7) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-0__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-0__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-0"},"text":"urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-1__option--1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-1__option--1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-1"},"text":"urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-2__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-2__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-2"},"text":"https://refeds.org/profile/mfa"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-3"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-3"},"text":"https://anythinggoes.edu"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".p-2 > .row.mb-2:nth-of-type(5) > .d-flex"}},{"type":"clickElement","locator":{"type":"css selector","value":".p-2 > .row.mb-2:nth-of-type(5) > .d-flex"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-4"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-4"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-4"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-4"},"text":"delete this"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".p-2 > .row.mb-2:nth-of-type(5) > .d-flex > label.p-2"}},{"type":"clickElement","locator":{"type":"css selector","value":".p-2 > .row.mb-2:nth-of-type(5) > .d-flex > label.p-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".p-2 > .row.mb-2:nth-of-type(5) > .text-right > button.btn.btn-link > i.fa.fa-fw.fa-trash.fa-lg.text-danger"}},{"type":"clickElement","locator":{"type":"css selector","value":".p-2 > .row.mb-2:nth-of-type(5) > .text-right > button.btn.btn-link > i.fa.fa-fw.fa-trash.fa-lg.text-danger"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-0__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-0"},"text":"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1__option--1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-1__option--1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-1"},"text":"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2__option--2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-2__option--2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-2"},"text":"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3__option--3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-3__option--3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-3"},"text":"urn:oasis:names:tc:SAML:2.0:nameid-format:transient"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-4"},"text":"anything:goes:doesnt:it:yes"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-5"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-5"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-5"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-5"},"text":"delete:this"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".p-2 > .row.mb-2:nth-of-type(6) > .text-right > button.btn.btn-link > i.fa.fa-fw.fa-trash.fa-lg.text-danger"}},{"type":"clickElement","locator":{"type":"css selector","value":".p-2 > .row.mb-2:nth-of-type(6) > .text-right > button.btn.btn-link > i.fa.fa-fw.fa-trash.fa-lg.text-danger"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(11) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(11) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(11) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(11) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(9) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(9) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(10) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(10) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > fieldset.form-section:nth-of-type(1) > .entity-section:nth-of-type(2) > dl > dd.value:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":".row > fieldset.form-section:nth-of-type(1) > .entity-section:nth-of-type(2) > dl > dd.value:nth-of-type(1)"},"text":"*Create Source From Scratch*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(2) > dl > dd.value:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(2) > dl > dd.value:nth-of-type(2)"},"text":"*Create Source From Scratch*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(2) > dl > dd.value:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(2) > dl > dd.value:nth-of-type(3)"},"text":"*Yes*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > fieldset.form-section:nth-of-type(1) > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":".row > fieldset.form-section:nth-of-type(1) > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(1)"},"text":"*Create Source From Scratch*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > fieldset.form-section:nth-of-type(1) > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".row > fieldset.form-section:nth-of-type(1) > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(2)"},"text":"*Create Source From Scratch*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > fieldset.form-section:nth-of-type(1) > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":".row > fieldset.form-section:nth-of-type(1) > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(3)"},"text":"*https://shibboleth-ui.unicon.net/login*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr > td:nth-of-type(1)"},"text":"*Unicon Tester*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"td.br-word"}},{"type":"assertText","locator":{"type":"css selector","value":"td.br-word"},"text":"*Test@g.com*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr > td:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr > td:nth-of-type(3)"},"text":"*technical*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(1)"},"text":"*Create Source From Scratch*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(2)"},"text":"*https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(3)"},"text":"*This is a test description, not meant for human consumption.*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(4)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(4)"},"text":"*https://Private_keepout.edu*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(5)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(5)"},"text":"*https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(6)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(6)"},"text":"*44*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(7)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(4) > dl > dd.value:nth-of-type(7)"},"text":"*44*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(5) > dl > dd.value:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(5) > dl > dd.value:nth-of-type(1)"},"text":"*SAML 1.1*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(2) > .list-unstyled > li:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(2) > .list-unstyled > li:nth-of-type(1)"},"text":"*urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(2) > .list-unstyled > li:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(2) > .list-unstyled > li:nth-of-type(2)"},"text":"*urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(2) > .list-unstyled > li:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(2) > .list-unstyled > li:nth-of-type(3)"},"text":"*urn:oasis:names:tc:SAML:2.0:nameid-format:persistent*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(2) > .list-unstyled > li:nth-of-type(4)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(2) > .list-unstyled > li:nth-of-type(4)"},"text":"*urn:oasis:names:tc:SAML:2.0:nameid-format:transient*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(2) > .list-unstyled > li:nth-of-type(5)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(2) > .list-unstyled > li:nth-of-type(5)"},"text":"*anythinggoeshere:doesntit:yes*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(6) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(6) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(1)"},"text":"*https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(6) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(6) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(1)"},"text":"*https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(6) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(6) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(2)"},"text":"*urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(6) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.form-section > .entity-section:nth-of-type(6) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(2)"},"text":"*urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(1)"},"text":"*Yes*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(2)"},"text":"*No*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(3)"},"text":"*No*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(1)"},"text":"*Both*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(1)"},"text":"*Signing*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(1)"},"text":"*Encryption*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(2)"},"text":"*both*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(2)"},"text":"*signing*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(2)"},"text":"*encryption*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(1) > dl > dd.value:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(3)"},"text":"*Certifica…*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(3)"},"text":"*Signing C…*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(3)"},"text":"*Encryptio…*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(1)"},"text":"*https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(1)"},"text":"*https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(1)"},"text":"*https://www.pets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(2)"},"text":"*urn:oasis:names:tc:SAML:1.0:profiles:browser-post*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(2)"},"text":"*urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(2) > dl > dd.value > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(2)"},"text":"*urn:oasis:names:tc:SAML:1.0:profiles:browser-post*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(1)"},"text":"*True*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(2)"},"text":"*True*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(3)"},"text":"*True*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(4)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(4)"},"text":"*True*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(5) > .list-unstyled > li:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(5) > .list-unstyled > li:nth-of-type(1)"},"text":"*urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(5) > .list-unstyled > li:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(5) > .list-unstyled > li:nth-of-type(2)"},"text":"*urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(5) > .list-unstyled > li:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(5) > .list-unstyled > li:nth-of-type(3)"},"text":"*urn:oasis:names:tc:SAML:2.0:nameid-format:persistent*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(5) > .list-unstyled > li:nth-of-type(4)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(5) > .list-unstyled > li:nth-of-type(4)"},"text":"*urn:oasis:names:tc:SAML:2.0:nameid-format:transient*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(5) > .list-unstyled > li:nth-of-type(5)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(5) > .list-unstyled > li:nth-of-type(5)"},"text":"*anything:goes:doesnt:it:yes*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"ol.list-unstyled > li:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"ol.list-unstyled > li:nth-of-type(1)"},"text":"*urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"ol.list-unstyled > li:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":"ol.list-unstyled > li:nth-of-type(2)"},"text":"*urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"ol.list-unstyled > li:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"ol.list-unstyled > li:nth-of-type(3)"},"text":"*https://refeds.org/profile/mfa*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"ol.list-unstyled > li:nth-of-type(4)"}},{"type":"assertText","locator":{"type":"css selector","value":"ol.list-unstyled > li:nth-of-type(4)"},"text":"*https://anythinggoes.edu*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(7)"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(3) > dl > dd.value:nth-of-type(7)"},"text":"*True*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(8)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(8)"},"text":"*True*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(9)"}},{"type":"assertText","locator":{"type":"css selector","value":".entity-section > dl > dd.value:nth-of-type(9)"},"text":"*Responder ID*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(1) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"fieldset.col > .entity-section:nth-of-type(4) > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(2) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".entity-section > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".entity-section > table.table.table-sm.table-bordered.table-striped > tbody > tr:nth-of-type(3) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(5) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(5) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(6) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(6) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(7) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(7) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(8) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(8) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(9) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(9) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(10) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(10) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(11) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(11) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(2)"},"text":"*Create Source From Scratch*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(2) > .col:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(2) > .col:nth-of-type(2)"},"text":"*Create Source From Scratch*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(2) > .col:nth-of-type(4)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(2) > .col:nth-of-type(4)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .text-right > button.btn.btn-link:nth-of-type(1) > i.fa.fa-fw.fa-eye.fa-2x"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .text-right > button.btn.btn-link:nth-of-type(1) > i.fa.fa-fw.fa-eye.fa-2x"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"pre.border"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"pre.border"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .text-right > button.btn.btn-link:nth-of-type(1) > i.fa.fa-fw.fa-eye.fa-2x"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .text-right > button.btn.btn-link:nth-of-type(1) > i.fa.fa-fw.fa-eye.fa-2x"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}}]} \ No newline at end of file diff --git a/backend/src/integration/resources/CreateMetaDataSourceFromURL.json b/backend/src/integration/resources/CreateMetaDataSourceFromURL.json deleted file mode 100644 index 0489a89bb..000000000 --- a/backend/src/integration/resources/CreateMetaDataSourceFromURL.json +++ /dev/null @@ -1,233 +0,0 @@ -{ - "type": "script", - "seleniumVersion": "2", - "formatVersion": 2, - "steps": [ - { - "type": "get", - "url": "http://localhost:10101/api/heheheheheheheWipeout", - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "body" - } - }, - { - "type": "assertText", - "locator": { - "type": "css selector", - "value": "body" - }, - "text": "yes, you did it", - "negated": false - }, - { - "type": "get", - "url": "http://localhost:10101" - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "#addNewDropdown" - } - }, - { - "type": "clickElement", - "locator": { - "type": "css selector", - "value": "#addNewDropdown" - } - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "a[href=\"/metadata/resolver/new\"] > translate-i18n" - } - }, - { - "type": "clickElement", - "locator": { - "type": "css selector", - "value": "a[href=\"/metadata/resolver/new\"] > translate-i18n" - } - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "i.fa.fa-link" - } - }, - { - "type": "clickElement", - "locator": { - "type": "css selector", - "value": "i.fa.fa-link" - } - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "#serviceProviderName" - } - }, - { - "type": "clickElement", - "locator": { - "type": "css selector", - "value": "#serviceProviderName" - } - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "#serviceProviderName" - } - }, - { - "type": "setElementText", - "locator": { - "type": "css selector", - "value": "#serviceProviderName" - }, - "text": "Create Upload Using Download from XML URL" - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "#serviceProviderName" - } - }, - { - "type": "clickElement", - "locator": { - "type": "css selector", - "value": "#serviceProviderName" - } - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "#serviceProviderName" - } - }, - { - "type": "setElementText", - "locator": { - "type": "css selector", - "value": "#serviceProviderName" - }, - "text": "Create Upload Using Download from URL" - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "#url" - } - }, - { - "type": "clickElement", - "locator": { - "type": "css selector", - "value": "#url" - } - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": "#url" - } - }, - { - "type": "setElementText", - "locator": { - "type": "css selector", - "value": "#url" - }, - "text": "https://signin.aws.amazon.com/static/saml-metadata.xml" - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": ".section-body > upload-resolver-form > .row" - } - }, - { - "type": "clickElement", - "locator": { - "type": "css selector", - "value": ".section-body > upload-resolver-form > .row" - } - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": ".direction" - } - }, - { - "type": "clickElement", - "locator": { - "type": "css selector", - "value": ".direction" - } - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": ".p-3 resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)" - } - }, - { - "type": "assertElementPresent", - "locator": { - "type": "css selector", - "value": ".p-3 resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)" - }, - "negated": false - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": ".p-3 resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2) > small.d-block" - } - }, - { - "type": "clickElement", - "locator": { - "type": "css selector", - "value": ".p-3 resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2) > small.d-block" - } - }, - { - "type": "waitForElementPresent", - "locator": { - "type": "css selector", - "value": ".p-3 resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(2) > .col:nth-of-type(2)" - } - }, - { - "type": "assertText", - "locator": { - "type": "css selector", - "value": ".p-3 resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(2) > .col:nth-of-type(2)" - }, - "text": "urn:amazon:webservices", - "negated": false - } - ] -} \ No newline at end of file diff --git a/backend/src/integration/resources/CreateMetadataSourceFromCopy.side b/backend/src/integration/resources/CreateMetadataSourceFromCopy.side index 50982ab23..a38ffe204 100644 --- a/backend/src/integration/resources/CreateMetadataSourceFromCopy.side +++ b/backend/src/integration/resources/CreateMetadataSourceFromCopy.side @@ -1,29 +1,54 @@ { "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", - "version": "1.1", + "version": "2.0", "name": "ShibUI", "url": "http://localhost:10101/", "tests": [{ "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", "name": "Create Metadata Source From Copy", "commands": [{ - "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", "comment": "", @@ -325,153 +350,6 @@ ["xpath=//li[3]/button/span", "xpath:position"] ], "value": "" - }, { - "id": "069f0972-4b43-4a12-a485-542831bba9d3", - "comment": "", - "command": "click", - "target": "id=field15", - "targets": [ - ["id=field15", "id"], - ["name=field15", "name"], - ["css=#field15", "css"], - ["css=#field15", "css:finder"], - ["xpath=//input[@id='field15']", "xpath:attributes"], - ["xpath=//input", "xpath:position"] - ], - "value": "" - }, { - "id": "74879229-2f35-458b-8bc2-fe53b40abc16", - "comment": "", - "command": "type", - "target": "id=field15", - "targets": [ - ["id=field15", "id"], - ["name=field15", "name"], - ["css=#field15", "css"], - ["css=#field15", "css:finder"], - ["xpath=//input[@id='field15']", "xpath:attributes"], - ["xpath=//input", "xpath:position"] - ], - "value": "Metadata Source Happy Path" - }, { - "id": "1c4fcf3d-9316-4816-b80a-3151bd71e9e2", - "comment": "", - "command": "click", - "target": "id=field19", - "targets": [ - ["id=field19", "id"], - ["name=field19", "name"], - ["css=#field19", "css"], - ["css=#field19", "css:finder"], - ["xpath=//input[@id='field19']", "xpath:attributes"], - ["xpath=//fieldset[2]/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] - ], - "value": "" - }, { - "id": "79efad4e-9936-4637-a86b-e34be03a833e", - "comment": "", - "command": "type", - "target": "id=field19", - "targets": [ - ["id=field19", "id"], - ["name=field19", "name"], - ["css=#field19", "css"], - ["css=#field19", "css:finder"], - ["xpath=//input[@id='field19']", "xpath:attributes"], - ["xpath=//fieldset[2]/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] - ], - "value": "Metadata Source Happy Path" - }, { - "id": "bcce1997-56cd-432c-8e8e-fa7cdfab4ff7", - "comment": "", - "command": "mouseDownAt", - "target": "name=field20", - "targets": [ - ["name=field20", "name"], - ["css=input[name=\"field20\"]", "css"], - ["css=div:nth-child(3) > sf-form-element integer-component .text-widget", "css:finder"], - ["xpath=//input[@name='field20']", "xpath:attributes"], - ["xpath=//integer-component/div/input", "xpath:position"] - ], - "value": "18.046875,20.5625" - }, { - "id": "dc5a59a9-cdb0-4811-9665-2518b540bc96", - "comment": "", - "command": "mouseMoveAt", - "target": "name=field20", - "targets": [ - ["name=field20", "name"], - ["css=input[name=\"field20\"]", "css"], - ["css=div:nth-child(3) > sf-form-element integer-component .text-widget", "css:finder"], - ["xpath=//input[@name='field20']", "xpath:attributes"], - ["xpath=//integer-component/div/input", "xpath:position"] - ], - "value": "18.046875,20.5625" - }, { - "id": "5f6e4eda-266a-4dec-9966-e59579197b57", - "comment": "", - "command": "mouseUpAt", - "target": "name=field20", - "targets": [ - ["name=field20", "name"], - ["css=input[name=\"field20\"]", "css"], - ["css=div:nth-child(3) > sf-form-element integer-component .text-widget", "css:finder"], - ["xpath=//input[@name='field20']", "xpath:attributes"], - ["xpath=//integer-component/div/input", "xpath:position"] - ], - "value": "18.046875,20.5625" - }, { - "id": "fafee973-6b99-4213-abbe-cd19c2a301fc", - "comment": "", - "command": "click", - "target": "name=field20", - "targets": [ - ["name=field20", "name"], - ["css=input[name=\"field20\"]", "css"], - ["css=div:nth-child(3) > sf-form-element integer-component .text-widget", "css:finder"], - ["xpath=//input[@name='field20']", "xpath:attributes"], - ["xpath=//integer-component/div/input", "xpath:position"] - ], - "value": "" - }, { - "id": "d2685a5b-b963-4087-9cb3-a16e284b8eec", - "comment": "", - "command": "type", - "target": "name=field20", - "targets": [ - ["name=field20", "name"], - ["css=input[name=\"field20\"]", "css"], - ["css=integer-component .ng-dirty", "css:finder"], - ["xpath=//input[@name='field20']", "xpath:attributes"], - ["xpath=//integer-component/div/input", "xpath:position"] - ], - "value": "22" - }, { - "id": "33780c34-5a30-44e0-b717-324d8dc1d39f", - "comment": "", - "command": "click", - "target": "name=field21", - "targets": [ - ["name=field21", "name"], - ["css=input[name=\"field21\"]", "css"], - ["css=integer-component .ng-untouched", "css:finder"], - ["xpath=//input[@name='field21']", "xpath:attributes"], - ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/integer-component/div/input", "xpath:position"] - ], - "value": "" - }, { - "id": "5d61c087-2035-4d19-a861-3709711f27d5", - "comment": "", - "command": "type", - "target": "name=field21", - "targets": [ - ["name=field21", "name"], - ["css=input[name=\"field21\"]", "css"], - ["css=integer-component .ng-untouched", "css:finder"], - ["xpath=//input[@name='field21']", "xpath:attributes"], - ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/integer-component/div/input", "xpath:position"] - ], - "value": "22" }, { "id": "5bd5ae5a-2c88-4773-bf44-751d13ed88d3", "comment": "", @@ -1283,22 +1161,22 @@ "id": "97ed715c-ad35-4757-ace8-f7eb6942b6af", "comment": "", "command": "click", - "target": "css=.col-9 > div:nth-child(2)", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", "targets": [ - ["css=.col-9 > div:nth-child(2)", "css:finder"], - ["xpath=//div/div/div/div/div[2]", "xpath:position"] + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] ], "value": "" }, { "id": "930367f7-083e-4c98-bd2b-99d26e8c3b5f", "comment": "", "command": "assertText", - "target": "css=.col-9 > div:nth-child(2)", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", "targets": [ ["css=.col-9 > div:nth-child(2)", "css:finder"], ["xpath=//div/div/div/div/div[2]", "xpath:position"] ], - "value": "Metadata Source Happy Path Metadata Source Happy Path" + "value": "Metadata Source Happy Path" }, { "id": "42ec39b0-db7b-4f35-9f09-921fb986ed37", "comment": "", @@ -1440,18 +1318,17 @@ "id": "b47410a0-db5a-47f2-8517-a28dee54eb88", "comment": "", "command": "click", - "target": "css=label.custom-control-label", + "target": "css=tr:nth-child(1) .custom-control-input", "targets": [ - ["css=label.custom-control-label", "css"], - ["css=tr:nth-child(1) .custom-control-label", "css:finder"], - ["xpath=//td[2]/fieldset/div/label", "xpath:position"] + ["css=tr:nth-child(1) .custom-control", "css:finder"], + ["xpath=//td[2]/fieldset/div", "xpath:position"] ], "value": "" }, { "id": "670157c7-d87e-45ad-8989-f4f86c6196e8", "comment": "", "command": "click", - "target": "css=tr:nth-child(2) .custom-control-label", + "target": "css=tr:nth-child(2) .custom-control-input", "targets": [ ["css=tr:nth-child(2) .custom-control-label", "css:finder"], ["xpath=//tr[2]/td[2]/fieldset/div/label", "xpath:position"] @@ -1461,7 +1338,7 @@ "id": "ade20551-aa8a-4910-9c9e-1c19a1a75991", "comment": "", "command": "click", - "target": "css=tr:nth-child(3) .custom-control-label", + "target": "css=tr:nth-child(3) .custom-control-input", "targets": [ ["css=tr:nth-child(3) .custom-control-label", "css:finder"], ["xpath=//tr[3]/td[2]/fieldset/div/label", "xpath:position"] @@ -1471,7 +1348,7 @@ "id": "f880fd51-9737-450a-95a7-4ae2aa7639da", "comment": "", "command": "click", - "target": "css=tr:nth-child(4) .custom-control-label", + "target": "css=tr:nth-child(4) .custom-control-input", "targets": [ ["css=tr:nth-child(4) .custom-control-label", "css:finder"], ["xpath=//tr[4]/td[2]/fieldset/div/label", "xpath:position"] @@ -1481,7 +1358,7 @@ "id": "d509550c-17e1-4f93-88f8-f653b2669a16", "comment": "", "command": "click", - "target": "css=tr:nth-child(5) .custom-control-label", + "target": "css=tr:nth-child(5) .custom-control-input", "targets": [ ["css=tr:nth-child(5) .custom-control-label", "css:finder"], ["xpath=//tr[5]/td[2]/fieldset/div/label", "xpath:position"] @@ -1491,7 +1368,7 @@ "id": "fc2fe574-5d70-4cb7-b1c0-b4d074f0e97a", "comment": "", "command": "click", - "target": "css=tr:nth-child(6) .custom-control-label", + "target": "css=tr:nth-child(6) .custom-control-input", "targets": [ ["css=tr:nth-child(6) .custom-control-label", "css:finder"], ["xpath=//tr[6]/td[2]/fieldset/div/label", "xpath:position"] @@ -1501,7 +1378,7 @@ "id": "20098998-d725-4a7d-9406-9c19842ff0fb", "comment": "", "command": "click", - "target": "css=tr:nth-child(7) .custom-control-label", + "target": "css=tr:nth-child(7) .custom-control-input", "targets": [ ["css=tr:nth-child(7) .custom-control-label", "css:finder"], ["xpath=//tr[7]/td[2]/fieldset/div/label", "xpath:position"] @@ -1511,7 +1388,7 @@ "id": "6f21d5a5-f98b-4295-9fb7-b44dde90dfff", "comment": "", "command": "click", - "target": "css=tr:nth-child(8) .custom-control-label", + "target": "css=tr:nth-child(8) .custom-control-input", "targets": [ ["css=tr:nth-child(8) .custom-control-label", "css:finder"], ["xpath=//tr[8]/td[2]/fieldset/div/label", "xpath:position"] @@ -1521,7 +1398,7 @@ "id": "774eb1e9-37fe-47a1-89c9-48ec55061233", "comment": "", "command": "click", - "target": "css=tr:nth-child(9) .custom-control-label", + "target": "css=tr:nth-child(9) .custom-control-input", "targets": [ ["css=tr:nth-child(9) .custom-control-label", "css:finder"], ["xpath=//tr[9]/td[2]/fieldset/div/label", "xpath:position"] @@ -1548,17 +1425,33 @@ ["xpath=//li[3]/button", "xpath:position"] ], "value": "" + }, { + "id": "cbdd31b0-1b06-4cc7-b18e-ac2fda5d6cfd", + "comment": "", + "command": "pause", + "target": "", + "targets": [], + "value": "3000" }, { "id": "88338e99-dd8d-4c9b-ada6-bb93f612c1ab", "comment": "", "command": "click", - "target": "css=span.direction.pull-right", + "target": "css=.fa-caret-right", "targets": [ - ["css=span.direction.pull-right", "css"], - ["css=.direction:nth-child(2)", "css:finder"], - ["xpath=//li[3]/button/span[2]", "xpath:position"] + ["css=.fa-caret-right", "css:finder"], + ["xpath=//li[2]/resolver-item/div/div/div/div/div/i", "xpath:position"] ], "value": "" + }, { + "id": "5297a9fe-85c3-4daf-b2a6-c8533c9d5f1c", + "comment": "", + "command": "assertText", + "target": "css=.mt-2 .row:nth-child(1) > .col:nth-child(2)", + "targets": [ + ["css=.mt-2 .row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//li[2]/resolver-item/div/div[2]/div/div/div/div/div[2]", "xpath:position"] + ], + "value": "New Metadata Source from Copy" }] }], "suites": [{ diff --git a/backend/src/integration/resources/CreateMetadataSourceFromURL.side b/backend/src/integration/resources/CreateMetadataSourceFromURL.side index c7d47ae6c..f495e1a14 100644 --- a/backend/src/integration/resources/CreateMetadataSourceFromURL.side +++ b/backend/src/integration/resources/CreateMetadataSourceFromURL.side @@ -1,29 +1,54 @@ { "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", - "version": "1.1", + "version": "2.0", "name": "ShibUI", "url": "http://localhost:10101/", "tests": [{ "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", "name": "Create Metadata Source from URL", "commands": [{ - "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", "comment": "", @@ -182,6 +207,36 @@ ["xpath=//button[2]/translate-i18n", "xpath:position"] ], "value": "" + }, { + "id": "f93bfd80-e300-4431-8bc6-ad81de1e316b", + "comment": "", + "command": "click", + "target": "css=.text-primary", + "targets": [ + ["css=.text-primary", "css:finder"], + ["xpath=//div/i", "xpath:position"] + ], + "value": "" + }, { + "id": "063a098a-3dd3-46ce-90d6-aa84065b2a1b", + "comment": "", + "command": "assertText", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", + "targets": [ + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] + ], + "value": "Metadata Source from URL" + }, { + "id": "3ef55a3a-2c1d-4cc5-bfed-fa13c256c440", + "comment": "", + "command": "assertText", + "target": "css=.row:nth-child(2) > .col:nth-child(2)", + "targets": [ + ["css=.row:nth-child(2) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div[2]", "xpath:position"] + ], + "value": "urn:amazon:webservices" }] }], "suites": [{ diff --git a/backend/src/integration/resources/CreateMetadataSourceFromXML.json b/backend/src/integration/resources/CreateMetadataSourceFromXML.json deleted file mode 100644 index 2c4d92d08..000000000 --- a/backend/src/integration/resources/CreateMetadataSourceFromXML.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"script","seleniumVersion":"2","formatVersion":2,"steps":[{"type":"get","url":"https://shibboleth-ui.unicon.net/login"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".d-flex > .resolver-nav-option:nth-of-type(1) > button[type=\"button\"].btn.btn-lg.btn-block.btn-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":".d-flex > .resolver-nav-option:nth-of-type(1) > button[type=\"button\"].btn.btn-lg.btn-block.btn-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"Create Using XML Upload"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#fileInput"}},{"type":"clickElement","locator":{"type":"css selector","value":"#fileInput"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#fileInput"}},{"type":"setElementText","locator":{"type":"css selector","value":"#fileInput"},"text":"C:\\fakepath\\All Fields Full_XML Uploadv3.0.xml"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-3x.text-primary"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-3x.text-primary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"small.d-block"}},{"type":"assertText","locator":{"type":"css selector","value":"small.d-block"},"text":"*All Fields Full_XML Uploadv3.0*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".clearfix > div:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".clearfix > div:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".clearfix > div:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".clearfix > div:nth-of-type(2)"}}]} \ No newline at end of file diff --git a/backend/src/integration/resources/CreateMetadataSourceFromXML.side b/backend/src/integration/resources/CreateMetadataSourceFromXML.side index 87a3f6828..8de279641 100644 --- a/backend/src/integration/resources/CreateMetadataSourceFromXML.side +++ b/backend/src/integration/resources/CreateMetadataSourceFromXML.side @@ -1,29 +1,54 @@ { "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", - "version": "1.1", + "version": "2.0", "name": "ShibUI", "url": "http://localhost:10101/", "tests": [{ "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", "name": "Create Metadata Source from XML", "commands": [{ - "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", "comment": "", @@ -117,20 +142,6 @@ ["xpath=//input", "xpath:position"] ], "value": "Metadata Source Upload XML" - }, { - "id": "d68b5bc2-379e-45ca-ab8d-69361318171f", - "comment": "", - "command": "click", - "target": "id=fileInput", - "targets": [ - ["id=fileInput", "id"], - ["name=file", "name"], - ["css=#fileInput", "css"], - ["css=#fileInput", "css:finder"], - ["xpath=//input[@id='fileInput']", "xpath:attributes"], - ["xpath=//div[2]/div/input", "xpath:position"] - ], - "value": "" }, { "id": "8f268193-87a0-4ae0-b7ba-e7218c6a3728", "comment": "", @@ -144,71 +155,47 @@ ["xpath=//input[@id='fileInput']", "xpath:attributes"], ["xpath=//div[2]/div/input", "xpath:position"] ], - "value": "C:\\fakepath\\Test Upload.xml" + "value": "${xmlUpload}" }, { - "id": "e552d33d-2766-4abe-8d51-c36ad0a3b084", + "id": "6c7ea04b-663e-45e4-9358-4db02a69a08f", "comment": "", "command": "click", - "target": "css=span.direction.pull-right", + "target": "css=.next", "targets": [ - ["css=span.direction.pull-right", "css"], - ["css=.direction", "css:finder"], - ["xpath=//span[2]", "xpath:position"] + ["css=.next", "css:finder"], + ["xpath=//li[2]/button", "xpath:position"] ], "value": "" }, { - "id": "06fda754-668b-440d-83dd-05e757fcb8fa", + "id": "6d638906-6435-496a-bcee-6a55fa33e95e", "comment": "", - "command": "assertText", - "target": "css=.col-9 > div:nth-child(2)", + "command": "waitForElementPresent", + "target": "css=.card-header", "targets": [ - ["css=.col-9 > div:nth-child(2)", "css:finder"], - ["xpath=//div/div/div/div/div[2]", "xpath:position"] + ["css=.card-header", "css:finder"], + ["xpath=//resolver-item/div/div", "xpath:position"] ], - "value": "Metadata Source Upload XML\\nUploadedTest" - }, { - "id": "4d5813aa-c287-4bda-b535-18ce9c647087", - "comment": "", - "command": "click", - "target": "css=.fa-eye", - "targets": [ - ["css=.fa-eye", "css:finder"], - ["xpath=//div[2]/button/i", "xpath:position"] - ], - "value": "" + "value": "3000" }, { - "id": "d9833784-1fa0-4eb4-a1ef-6771fa067eb8", + "id": "8965fd85-b9b4-49d5-8efe-fcb1ad12b6dd", "comment": "", "command": "click", - "target": "css=button.btn.btn-secondary", + "target": "css=.text-primary", "targets": [ - ["css=button.btn.btn-secondary", "css"], - ["css=.btn-secondary", "css:finder"], - ["xpath=(//button[@type='button'])[5]", "xpath:attributes"], - ["xpath=//div[3]/button[2]", "xpath:position"] + ["css=.text-primary", "css:finder"], + ["xpath=//div/i", "xpath:position"] ], "value": "" }, { - "id": "6518b29c-f355-4dde-b65e-0011104b91fd", + "id": "44ac47d8-7246-4bf6-ae7b-0178f2987cfc", "comment": "", - "command": "click", - "target": "css=.fa-edit", - "targets": [ - ["css=.fa-edit", "css:finder"], - ["xpath=//button[2]/i", "xpath:position"] - ], - "value": "" - }, { - "id": "13d6ff70-8354-49d6-a642-b7cc6661fa79", - "comment": "", - "command": "click", - "target": "css=button.btn.btn-secondary > translate-i18n", + "command": "assertText", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", "targets": [ - ["css=button.btn.btn-secondary > translate-i18n", "css"], - ["css=.btn-secondary > translate-i18n", "css:finder"], - ["xpath=//button[2]/translate-i18n", "xpath:position"] + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] ], - "value": "" + "value": "Metadata Source Upload XML" }] }], "suites": [{ diff --git a/backend/src/integration/resources/CreateProvider.json b/backend/src/integration/resources/CreateProvider.json deleted file mode 100644 index 9844691a8..000000000 --- a/backend/src/integration/resources/CreateProvider.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"script","seleniumVersion":"2","formatVersion":2,"steps":[{"type":"get","url":"https://shibboleth-ui.unicon.net/metadata/manager/resolvers"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/manager/providers\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/manager/providers\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/wizard\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/wizard\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#field1"},"text":"Create Metadata Provider"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"select[name=\"field2\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"select[name=\"field2\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"select[name=\"field2\"]"}},{"type":"setElementText","locator":{"type":"css selector","value":"select[name=\"field2\"]"},"text":"1: FileBackedHttpMetadataResolver"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field4"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field4"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field4"}},{"type":"setElementText","locator":{"type":"css selector","value":"#field4"},"text":"IDPUNICON"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field5"}},{"type":"setElementText","locator":{"type":"css selector","value":"#field5"},"text":"https://idp.unicon.net/idp/shibboleth"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field7"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field7"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field7"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field7"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field7"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field7"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field7"}},{"type":"setElementText","locator":{"type":"css selector","value":"#field7"},"text":"%{idp.home}/metadata/test4.xml"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-caret-down"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-caret-down"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field8__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field8__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".container-fluid > .row"}},{"type":"clickElement","locator":{"type":"css selector","value":".container-fluid > .row"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(6) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(6) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(7) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(7) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field15-container > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary > i.fa.fa-caret-down"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field15-container > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary > i.fa.fa-caret-down"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field15__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field15__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field16-container > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary > i.fa.fa-caret-down"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field16-container > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary > i.fa.fa-caret-down"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field16__option--3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field16__option--3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[name=\"field17\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"input[name=\"field17\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[name=\"field17\"]"}},{"type":"setElementText","locator":{"type":"css selector","value":"input[name=\"field17\"]"},"text":"0.01"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[name=\"field17\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"input[name=\"field17\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[name=\"field17\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"input[name=\"field17\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[name=\"field17\"]"}},{"type":"setElementText","locator":{"type":"css selector","value":"input[name=\"field17\"]"},"text":"0.03"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field19-container > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field19-container > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field19__option--5"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field19__option--5"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field23__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#field23__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"textarea[name=\"field26\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"textarea[name=\"field26\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"textarea[name=\"field26\"]"}},{"type":"setElementText","locator":{"type":"css selector","value":"textarea[name=\"field26\"]"},"text":"%{idp.home}/metadata/test.xml"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".container-fluid.p-3 > .row"}},{"type":"clickElement","locator":{"type":"css selector","value":".container-fluid.p-3 > .row"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".container-fluid.p-3 > .row"}},{"type":"clickElement","locator":{"type":"css selector","value":".container-fluid.p-3 > .row"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"select[name=\"field31\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"select[name=\"field31\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"select[name=\"field31\"]"}},{"type":"setElementText","locator":{"type":"css selector","value":"select[name=\"field31\"]"},"text":"1: SPSSODescriptor"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"select[name=\"field32\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"select[name=\"field32\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"select[name=\"field32\"]"}},{"type":"setElementText","locator":{"type":"css selector","value":"select[name=\"field32\"]"},"text":"2: AttributeAuthorityDescriptor"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(4) > .d-flex.justify-content-between > .py-2 > button.btn.btn-link.pt-1 > i.fa.fa-fw.fa-trash.fa-lg.text-danger"}},{"type":"clickElement","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(4) > .d-flex.justify-content-between > .py-2 > button.btn.btn-link.pt-1 > i.fa.fa-fw.fa-trash.fa-lg.text-danger"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"body > app-root > main > metadata-page > provider-page > .container-fluid.p-3 > provider-wizard > .section > .section-body.p-4.border.border-top-0.border-info > .container-fluid.p-3 > provider-wizard-summary > .row > div:nth-of-type(1) > .px-3:nth-of-type(1) > summary-property:nth-of-type(1) > .mb-3 > .d-block:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"body > app-root > main > metadata-page > provider-page > .container-fluid.p-3 > provider-wizard > .section > .section-body.p-4.border.border-top-0.border-info > .container-fluid.p-3 > provider-wizard-summary > .row > div:nth-of-type(1) > .px-3:nth-of-type(1) > summary-property:nth-of-type(1) > .mb-3 > .d-block:nth-of-type(1)"},"text":"*Create Metadata Provider*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"body > app-root > main > metadata-page > provider-page > .container-fluid.p-3 > provider-wizard > .section > .section-body.p-4.border.border-top-0.border-info > .container-fluid.p-3 > provider-wizard-summary > .row > div:nth-of-type(1) > .px-3:nth-of-type(1) > summary-property:nth-of-type(2) > .mb-3 > .d-block:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"body > app-root > main > metadata-page > provider-page > .container-fluid.p-3 > provider-wizard > .section > .section-body.p-4.border.border-top-0.border-info > .container-fluid.p-3 > provider-wizard-summary > .row > div:nth-of-type(1) > .px-3:nth-of-type(1) > summary-property:nth-of-type(2) > .mb-3 > .d-block:nth-of-type(1)"},"text":"*FileBackedHttpMetadataResolver*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"body > app-root > main > metadata-page > provider-page > .container-fluid.p-3 > provider-wizard > .section > .section-body.p-4.border.border-top-0.border-info > .container-fluid.p-3 > provider-wizard-summary > .row > div:nth-of-type(1) > .px-3:nth-of-type(2) > summary-property:nth-of-type(2) > .mb-3 > .d-block:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"body > app-root > main > metadata-page > provider-page > .container-fluid.p-3 > provider-wizard > .section > .section-body.p-4.border.border-top-0.border-info > .container-fluid.p-3 > provider-wizard-summary > .row > div:nth-of-type(1) > .px-3:nth-of-type(2) > summary-property:nth-of-type(2) > .mb-3 > .d-block:nth-of-type(1)"},"text":"*https://idp.unicon.net/idp/shibboleth*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"body > app-root > main > metadata-page > provider-page > .container-fluid.p-3 > provider-wizard > .section > .section-body.p-4.border.border-top-0.border-info > .container-fluid.p-3 > provider-wizard-summary > .row > div:nth-of-type(1) > .px-3:nth-of-type(2) > summary-property:nth-of-type(4) > .mb-3 > .d-block:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"body > app-root > main > metadata-page > provider-page > .container-fluid.p-3 > provider-wizard > .section > .section-body.p-4.border.border-top-0.border-info > .container-fluid.p-3 > provider-wizard-summary > .row > div:nth-of-type(1) > .px-3:nth-of-type(2) > summary-property:nth-of-type(4) > .mb-3 > .d-block:nth-of-type(1)"},"text":"*%{idp.home}/metadata/test4.xml*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"assertText","locator":{"type":"css selector","value":".label.pull-right"},"text":"*4. Metadata Filter Plugins*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field73"}},{"type":"assertText","locator":{"type":"css selector","value":"#field73"},"text":"*IDPUNICON*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field74"}},{"type":"assertText","locator":{"type":"css selector","value":"#field74"},"text":"*https://idp.unicon.net/idp/shibboleth*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field76"}},{"type":"assertText","locator":{"type":"css selector","value":"#field76"},"text":"*%{idp.home}/metadata/test4.xml*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field84"}},{"type":"assertText","locator":{"type":"css selector","value":"#field84"},"text":"*PT0S*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field85"}},{"type":"assertText","locator":{"type":"css selector","value":"#field85"},"text":"*PT10M*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[name=\"field86\"]"}},{"type":"assertText","locator":{"type":"css selector","value":"input[name=\"field86\"]"},"text":"*0.03*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field88"}},{"type":"assertText","locator":{"type":"css selector","value":"#field88"},"text":"*PT1H*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#field92"}},{"type":"assertText","locator":{"type":"css selector","value":"#field92"},"text":"*PT0S*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"textarea[name=\"field95\"]"}},{"type":"assertText","locator":{"type":"css selector","value":"textarea[name=\"field95\"]"},"text":"*%{idp.home}/metadata/test.xml*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"select[name=\"field98\"]"}},{"type":"assertText","locator":{"type":"css selector","value":"select[name=\"field98\"]"},"text":"*1: SPSSODescriptor*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"assertText","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"},"text":"*Remove Roleless Entity Descriptors?*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"assertText","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"},"text":"*Remove Empty Entities Descriptors?*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .card-header > .d-flex > div:nth-of-type(2) > .px-2"}},{"type":"clickElement","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .card-header > .d-flex > div:nth-of-type(2) > .px-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .card-header > .d-flex > div:nth-of-type(2) > .px-2 > small.d-block"}},{"type":"assertText","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .card-header > .d-flex > div:nth-of-type(2) > .px-2 > small.d-block"},"text":"*FileBackedHttpMetadataResolver*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .collapse > .card-body > .row > div > .row:nth-of-type(2) > .col:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .collapse > .card-body > .row > div > .row:nth-of-type(2) > .col:nth-of-type(2)"},"text":"*FileBackedHttpMetadataResolver*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .collapse > .card-body > .row > div > .row:nth-of-type(2) > .col:nth-of-type(4) > span"}},{"type":"assertText","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .collapse > .card-body > .row > div > .row:nth-of-type(2) > .col:nth-of-type(4) > span"},"text":"*Enabled*","negated":false}]} \ No newline at end of file diff --git a/backend/src/integration/resources/DashboardLinksSearchPagination.json b/backend/src/integration/resources/DashboardLinksSearchPagination.json deleted file mode 100644 index f0df45103..000000000 --- a/backend/src/integration/resources/DashboardLinksSearchPagination.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"script","seleniumVersion":"2","formatVersion":2,"steps":[{"type":"get","url":"https://shibboleth-ui.unicon.net/login"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"a"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"a"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"b"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"b"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"c"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"c"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"h3.tag"}},{"type":"clickElement","locator":{"type":"css selector","value":"h3.tag"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"h3.tag"}},{"type":"clickElement","locator":{"type":"css selector","value":"h3.tag"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"d"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"d"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"h3.tag"}},{"type":"clickElement","locator":{"type":"css selector","value":"h3.tag"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"h3.tag"}},{"type":"clickElement","locator":{"type":"css selector","value":"h3.tag"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".nav"}},{"type":"clickElement","locator":{"type":"css selector","value":".nav"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".nav"}},{"type":"clickElement","locator":{"type":"css selector","value":".nav"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"e"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.bg-light > .form-group:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":"fieldset.bg-light > .form-group:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"e"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".section-body"}},{"type":"clickElement","locator":{"type":"css selector","value":".section-body"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"f"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"f"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-copy"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-copy"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".d-flex > .resolver-nav-option:nth-of-type(3) > button[type=\"button\"].btn.btn-lg.btn-block.btn-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":".d-flex > .resolver-nav-option:nth-of-type(3) > button[type=\"button\"].btn.btn-lg.btn-block.btn-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"f"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"f"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"g"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"g"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"h"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"h"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".d-flex > .resolver-nav-option:nth-of-type(5) > button[type=\"button\"].btn.btn-lg.btn-block.btn-secondary > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".d-flex > .resolver-nav-option:nth-of-type(5) > button[type=\"button\"].btn.btn-lg.btn-block.btn-secondary > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".d-flex > .resolver-nav-option:nth-of-type(3) > button[type=\"button\"].btn.btn-lg.btn-block.btn-secondary > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".d-flex > .resolver-nav-option:nth-of-type(3) > button[type=\"button\"].btn.btn-lg.btn-block.btn-secondary > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"h"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"h"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".nav"}},{"type":"clickElement","locator":{"type":"css selector","value":".nav"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"i"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"i"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-copy"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-copy"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"h3.tag"}},{"type":"clickElement","locator":{"type":"css selector","value":"h3.tag"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-plus-square"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-plus-square"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"i"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"i"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction.pull-right > i.fa.fa-fw.d-block.fa-2x"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction.pull-right > i.fa.fa-fw.d-block.fa-2x"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-plus-circle"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-plus-circle"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"j"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"j"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".direction"}},{"type":"clickElement","locator":{"type":"css selector","value":".direction"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".nav"}},{"type":"clickElement","locator":{"type":"css selector","value":".nav"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.save"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#search"}},{"type":"clickElement","locator":{"type":"css selector","value":"#search"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#search"}},{"type":"setElementText","locator":{"type":"css selector","value":"#search"},"text":"a"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"small.d-block"}},{"type":"assertText","locator":{"type":"css selector","value":"small.d-block"},"text":"*a*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#search"}},{"type":"clickElement","locator":{"type":"css selector","value":"#search"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#search"}},{"type":"setElementText","locator":{"type":"css selector","value":"#search"},"text":"b"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"small.d-block"}},{"type":"assertText","locator":{"type":"css selector","value":"small.d-block"},"text":"*b*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#search"}},{"type":"clickElement","locator":{"type":"css selector","value":"#search"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#search"}},{"type":"setElementText","locator":{"type":"css selector","value":"#search"},"text":""},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2) > small.d-block"}},{"type":"assertText","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2) > small.d-block"},"text":"*c*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(3) > a.page-link"}},{"type":"clickElement","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(3) > a.page-link"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(3) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2) > small.d-block"}},{"type":"assertText","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(3) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2) > small.d-block"},"text":"*j*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(1) > a.page-link > span"}},{"type":"clickElement","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(1) > a.page-link > span"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(6) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2) > small.d-block"}},{"type":"assertText","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(6) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2) > small.d-block"},"text":"*e*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#search"}},{"type":"clickElement","locator":{"type":"css selector","value":"#search"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#search"}},{"type":"setElementText","locator":{"type":"css selector","value":"#search"},"text":"j"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"small.d-block"}},{"type":"assertText","locator":{"type":"css selector","value":"small.d-block"},"text":"*j*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#search"}},{"type":"clickElement","locator":{"type":"css selector","value":"#search"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#search"}},{"type":"clickElement","locator":{"type":"css selector","value":"#search"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#search"}},{"type":"setElementText","locator":{"type":"css selector","value":"#search"},"text":"f"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"small.d-block"}},{"type":"assertText","locator":{"type":"css selector","value":"small.d-block"},"text":"*f*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn"}},{"type":"assertText","locator":{"type":"css selector","value":"button[type=\"button\"].btn"},"text":"*Clear*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(4) > a.page-link > span"}},{"type":"clickElement","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(4) > a.page-link > span"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(3) > a.page-link"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(3) > a.page-link"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(2) > a.page-link"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(2) > a.page-link"},"negated":false},{"type":"get","url":"https://www.google.com/_/chrome/newtab?ie=UTF-8"},{"type":"get","url":"https://www.google.com/search?q=snakes+and+lattes+tempe&oq=snakes+and+lattes+tempe&aqs=chrome.0.0l3.3752j0j7&sourceid=chrome&ie=UTF-8"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"https://www.snakesandlattes.com/location/tempe/\"] > h3.LC20lb"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"https://www.snakesandlattes.com/location/tempe/\"] > h3.LC20lb"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"img.good-neighbour.img-responsive.img-thumbnail"}},{"type":"clickElement","locator":{"type":"css selector","value":"img.good-neighbour.img-responsive.img-thumbnail"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"img.good-neighbour.img-responsive.img-thumbnail"}},{"type":"clickElement","locator":{"type":"css selector","value":"img.good-neighbour.img-responsive.img-thumbnail"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a.btn.btn-lg"}},{"type":"clickElement","locator":{"type":"css selector","value":"a.btn.btn-lg"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/location/annex/#games\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/location/annex/#games\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/shop/product/7267/Bob-Ross:-Happy-Little-Accidents/\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/shop/product/7267/Bob-Ross:-Happy-Little-Accidents/\"]"}},{"type":"get","url":"https://www.google.com/_/chrome/newtab?ie=UTF-8"},{"type":"get","url":"https://www.google.com/search?q=happy+little+accidents+game&oq=happy+little+accidents+game&aqs=chrome..69i57.6504j0j7&sourceid=chrome&ie=UTF-8"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"https://boardgamegeek.com/boardgame/256536/bob-ross-happy-little-accidents\"] > .TbwUpd > cite.iUh30"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"https://boardgamegeek.com/boardgame/256536/bob-ross-happy-little-accidents\"] > .TbwUpd > cite.iUh30"}},{"type":"get","url":"https://www.google.com/search?q=happy+little+accidents+game&oq=happy+little+accidents+game&aqs=chrome..69i57.6504j0j7&sourceid=chrome&ie=UTF-8"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".P94G9b.r-i51ZrqtgPHDY > g-inner-card.VoEfsd > .y8AWGd.llvJ5e > a[href^=\"https://www.youtube.com/watch\"] > div:nth-of-type(1) > .MAMEle > .OIL2le > .qB1pae"}},{"type":"clickElement","locator":{"type":"css selector","value":".P94G9b.r-i51ZrqtgPHDY > g-inner-card.VoEfsd > .y8AWGd.llvJ5e > a[href^=\"https://www.youtube.com/watch\"] > div:nth-of-type(1) > .MAMEle > .OIL2le > .qB1pae"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#library-table > tbody > tr:nth-of-type(4) > td.image > img.lazy"}},{"type":"clickElement","locator":{"type":"css selector","value":"#library-table > tbody > tr:nth-of-type(4) > td.image > img.lazy"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/shop/product/7155/Cat-Lady/\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/shop/product/7155/Cat-Lady/\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/shop/product/7150/Dinosaur-Tea-Party/\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/shop/product/7150/Dinosaur-Tea-Party/\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".description"}},{"type":"clickElement","locator":{"type":"css selector","value":".description"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/shop/product/6662/Poetry-Slam/\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/shop/product/6662/Poetry-Slam/\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(3) > a.page-link"}},{"type":"clickElement","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(3) > a.page-link"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(2) > a.page-link"}},{"type":"clickElement","locator":{"type":"css selector","value":".pagination > .page-item:nth-of-type(2) > a.page-link"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".d-lg-inline"}},{"type":"clickElement","locator":{"type":"css selector","value":".d-lg-inline"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#wp-custom-header > img"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"#wp-custom-header > img"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"https://www.shibboleth.net/\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"https://www.shibboleth.net/\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".site-description"}},{"type":"assertText","locator":{"type":"css selector","value":".site-description"},"text":"*Privacy Preserving Identity Management*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"https://wiki.shibboleth.net/\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"https://wiki.shibboleth.net/\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#space-menu-link"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"#space-menu-link"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"https://issues.shibboleth.net/\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"https://issues.shibboleth.net/\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".aui-page-header-main > h1"}},{"type":"assertText","locator":{"type":"css selector","value":".aui-page-header-main > h1"},"text":"*System Dashboard*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-inline > .list-inline-item:nth-of-type(5)"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-inline > .list-inline-item:nth-of-type(5)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"https://www.shibboleth.net/community/lists/\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"https://www.shibboleth.net/community/lists/\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"h1.entry-title"}},{"type":"assertText","locator":{"type":"css selector","value":"h1.entry-title"},"text":"*Mailing Lists*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"https://www.unicon.net\"] > img.img-fluid.float-right"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"https://www.unicon.net\"] > img.img-fluid.float-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logo > img"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"#logo > img"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"https://www.internet2.edu/\"] > img.img-fluid.float-right"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"https://www.internet2.edu/\"] > img.img-fluid.float-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"h1.ir"}},{"type":"assertText","locator":{"type":"css selector","value":"h1.ir"},"text":"*Internet2*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(2) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2) > small.d-block"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(2) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2) > small.d-block"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > li:nth-of-type(1) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-unstyled > li:nth-of-type(1) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(2) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(2) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(2)"},"text":"*a*","negated":false}]} \ No newline at end of file diff --git a/backend/src/integration/resources/DeleteEntityIDFilter.side b/backend/src/integration/resources/DeleteEntityIDFilter.side index 81d7feb3b..1bd806cf6 100644 --- a/backend/src/integration/resources/DeleteEntityIDFilter.side +++ b/backend/src/integration/resources/DeleteEntityIDFilter.side @@ -1,29 +1,54 @@ { "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", - "version": "1.1", + "version": "2.0", "name": "ShibUI", "url": "http://localhost:10101/", "tests": [{ "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", "name": "nada", "commands": [{ - "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", "comment": "", @@ -609,13 +634,12 @@ "id": "c3d80754-3e28-4b07-95f6-5bfac82e9a58", "comment": "", "command": "assertText", - "target": "css=div.px-2", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", "targets": [ - ["css=div.px-2", "css"], - ["css=.px-2", "css:finder"], - ["xpath=//div[2]/div[2]", "xpath:position"] + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] ], - "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + "value": "Metadata Provider: FBHMP" }, { "id": "108a25aa-6b33-4fa2-870d-ee413d7eb986", "comment": "", @@ -638,6 +662,30 @@ ["xpath=//div[2]/a/translate-i18n", "xpath:position"] ], "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835212", + "comment": "", + "command": "click", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835211", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "label=EntityAttributes" }, { "id": "5693bc4b-80b7-41e3-885b-0911a4835211", "comment": "", @@ -890,49 +938,76 @@ ], "value": "" }, { - "id": "9a1fc000-43a5-4bee-8aba-34f0ba89915f", + "id": "387743df-40c1-429c-9fd2-281d771649a9", "comment": "", "command": "click", - "target": "css=.fa-trash", + "target": "css=.btn-primary", "targets": [ - ["css=.fa-trash", "css:finder"], - ["xpath=//td[7]/button/i", "xpath:position"] + ["css=.btn-primary", "css:finder"], + ["xpath=//button[@type='submit']", "xpath:attributes"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Save')]", "xpath:innerText"] ], "value": "" }, { - "id": "f570f0b2-d519-4311-9b97-6eb25c872e3d", + "id": "ec7223b2-894b-4fa7-ba84-3fee760433d8", "comment": "", - "command": "click", - "target": "css=div.modal-footer > button.btn.btn-secondary", + "command": "waitForElementPresent", + "target": "css=td.td-lg:nth-child(3)", + "targets": [], + "value": "3000" + }, { + "id": "fbf64d47-f36e-40d1-9e0c-cb4c6c979477", + "comment": "", + "command": "assertText", + "target": "css=.td-lg:nth-child(3)", "targets": [ - ["css=div.modal-footer > button.btn.btn-secondary", "css"], - ["css=.btn-secondary:nth-child(2)", "css:finder"], - ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], - ["xpath=//div[3]/button[2]", "xpath:position"] + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'Entity ID')]", "xpath:innerText"] ], - "value": "" + "value": "Entity ID" + }, { + "id": "64407839-effe-4785-a75e-328b9dabb2de", + "comment": "", + "command": "assertText", + "target": "css=.td-lg:nth-child(4)", + "targets": [ + ["css=.td-lg:nth-child(4)", "css:finder"], + ["xpath=//td[4]", "xpath:position"], + ["xpath=//td[contains(.,'EntityAttributes')]", "xpath:innerText"] + ], + "value": "EntityAttributes" }, { - "id": "5c2664d6-ff45-4702-a8db-b2283eb367cc", + "id": "42faa1b7-caf1-4924-a6d7-6a02a3d619f2", "comment": "", "command": "click", - "target": "css=.fa-trash", + "target": "css=.td-sm:nth-child(7) > .btn", "targets": [ - ["css=.fa-trash", "css:finder"], - ["xpath=//td[7]/button/i", "xpath:position"] + ["css=.td-sm:nth-child(7) > .btn", "css:finder"], + ["xpath=//td[7]/button", "xpath:position"], + ["xpath=//button[contains(.,'Edit')]", "xpath:innerText"] ], "value": "" }, { - "id": "ffd08f71-9217-4d90-9337-9b10d13ed5c4", + "id": "1769e089-dd92-475c-b8c0-c5995f304215", "comment": "", "command": "click", - "target": "css=button.btn.btn-danger", + "target": "css=.btn-danger", "targets": [ - ["css=button.btn.btn-danger", "css"], ["css=.btn-danger", "css:finder"], ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], - ["xpath=//div[3]/button", "xpath:position"] + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'Delete')]", "xpath:innerText"] ], "value": "" + }, { + "id": "7084d8aa-0173-469e-8198-4c2a7d7a8daa", + "comment": "", + "command": "assertElementNotPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [], + "value": "" }] }], "suites": [{ @@ -945,4 +1020,4 @@ }], "urls": ["http://localhost:10101/"], "plugins": [] -} \ No newline at end of file +} diff --git a/backend/src/integration/resources/DeleteFilter.json b/backend/src/integration/resources/DeleteFilter.json deleted file mode 100644 index a5518a72c..000000000 --- a/backend/src/integration/resources/DeleteFilter.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"script","seleniumVersion":"2","formatVersion":2,"steps":[{"type":"get","url":"https://shibboleth-ui.unicon.net/login"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/manager/providers\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/manager/providers\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-lg:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-lg:nth-of-type(3)"},"text":"*Entity ID EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-lg.fa-square-o"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"i.fa.fa-lg.fa-square-o"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/b2d2caf2-4b18-4bf2-b0fe-d07ba220be94/filter/d9cdfe94-255a-48ec-85ae-20cd026ca4a1/edit\"] > i.fa.fa-edit.fa-lg.text-info"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/b2d2caf2-4b18-4bf2-b0fe-d07ba220be94/filter/d9cdfe94-255a-48ec-85ae-20cd026ca4a1/edit\"] > i.fa.fa-edit.fa-lg.text-info"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"*Entity ID EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-group > .list-group-item.d-flex.justify-content-between.align-items-center:nth-of-type(1)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".list-group > .list-group-item.d-flex.justify-content-between.align-items-center:nth-of-type(1)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-group > .list-group-item.d-flex.justify-content-between.align-items-center:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".list-group > .list-group-item.d-flex.justify-content-between.align-items-center:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"reset\"] > translate-i18n"}},{"type":"assertText","locator":{"type":"css selector","value":"button[type=\"reset\"] > translate-i18n"},"text":"*Cancel*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"reset\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"reset\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-lg:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-lg:nth-of-type(3)"},"text":"*Entity ID EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-sm:nth-of-type(5) > button.btn.btn-link"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-sm:nth-of-type(5) > button.btn.btn-link"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-sm:nth-of-type(7) > button.btn.btn-link > i.fa.fa-trash.fa-lg.text-danger"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-sm:nth-of-type(7) > button.btn.btn-link > i.fa.fa-trash.fa-lg.text-danger"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-danger"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-danger"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-lg:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-lg:nth-of-type(3)"},"text":"*REGEX*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-sm:nth-of-type(5) > button.btn.btn-link"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-sm:nth-of-type(5) > button.btn.btn-link"},"negated":false}]} \ No newline at end of file diff --git a/backend/src/integration/resources/DeleteIncompleteSource.json b/backend/src/integration/resources/DeleteIncompleteSource.json deleted file mode 100644 index e8dc9094f..000000000 --- a/backend/src/integration/resources/DeleteIncompleteSource.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"script","seleniumVersion":"2","formatVersion":2,"steps":[{"type":"get","url":"https://shibboleth-ui.unicon.net/login"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#displayName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#displayName"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#displayName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#displayName"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-0"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > label.form-check-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > label.form-check-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > label.form-check-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > label.form-check-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#cert-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#cert-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col"}},{"type":"clickElement","locator":{"type":"css selector","value":"fieldset.col"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-0"},"text":"urn:oasis:names:tc:SAML:1.0:profiles:browser-post"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#responderId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#responderId"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.next"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn > span"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn > span"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(5) > resolver-item > .card > .card-header > .row > .clearfix > .w-10.pr-3.pull-left > i.fa.fa-fw.fa-3x.text-primary.fa-caret-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(5) > resolver-item > .card > .card-header > .row > .clearfix > .w-10.pr-3.pull-left > i.fa.fa-fw.fa-3x.text-primary.fa-caret-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".col > .badge.badge-warning"}},{"type":"assertText","locator":{"type":"css selector","value":".col > .badge.badge-warning"},"text":"*Incomplete Form*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(5) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(4)"}},{"type":"assertText","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(5) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(4)"},"text":"*—*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(5) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(5) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(2)"},"text":"*Delete Incomplete Source*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(5) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(5) > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(2)"},"text":"*Delete Incomplete Source*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-danger"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-danger"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/resolver/new\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"Delete Incomplete Source ID"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label"}},{"type":"clickElement","locator":{"type":"css selector","value":".label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#displayName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#displayName"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#displayName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#displayName"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"clickElement","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"setElementText","locator":{"type":"css selector","value":"#informationUrl"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#protocolSupportEnum"}},{"type":"clickElement","locator":{"type":"css selector","value":"#protocolSupportEnum"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#protocolSupportEnum"}},{"type":"setElementText","locator":{"type":"css selector","value":"#protocolSupportEnum"},"text":"SAML 1.1"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-0"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > label.form-check-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > label.form-check-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#cert-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#cert-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-0"},"text":"urn:oasis:names:tc:SAML:1.0:profiles:browser-post"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(2) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(2) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#responderId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#responderId"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-0"},"text":"Delete Incomplete Source"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(9) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > relying-party-form > form > fieldset > .form-group:nth-of-type(9) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-left > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.nav-link.previous"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"clickElement","locator":{"type":"css selector","value":".label.pull-right"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"#addNewDropdown > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/wizard\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/wizard\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".mt-2 > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".mt-2 > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".mt-2 > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(2)"}},{"type":"assertText","locator":{"type":"css selector","value":".mt-2 > resolver-item > .card > .collapse > .card-body > .row > div:nth-of-type(1) > .row:nth-of-type(1) > .col:nth-of-type(2)"},"text":"*Delete Incomplete Source*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-danger"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"button\"].btn.btn-danger"}}]} \ No newline at end of file diff --git a/backend/src/integration/resources/DeleteIncompleteSource.side b/backend/src/integration/resources/DeleteIncompleteSource.side new file mode 100644 index 000000000..6c16cb795 --- /dev/null +++ b/backend/src/integration/resources/DeleteIncompleteSource.side @@ -0,0 +1,310 @@ +{ + "id": "e739769f-c748-449b-a112-dc8f0f516c5b", + "version": "2.0", + "name": "ShibUI", + "url": "http://localhost:10101", + "tests": [{ + "id": "4d9bc23b-6517-4fe8-b2ed-9c36ada8cf17", + "name": "Delete Incomplete Metadata Source", + "commands": [{ + "id": "e399f7e9-64b9-4602-90eb-d7a2613c694c", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "d8ed27dc-9208-4e87-b356-7086fefbf872", + "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": "52cf8d84-d441-49fc-8a3d-7ea8f2b9b0be", + "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": "0012a2a4-1f94-4b45-856a-383e494325cd", + "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": "942f4992-b848-438f-925d-1574df1a85ec", + "comment": "", + "command": "click", + "target": "id=addNewDropdown", + "targets": [ + ["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": "" + }, { + "id": "2d0944de-6ec8-4de5-afc2-51f3a785ff5b", + "comment": "", + "command": "click", + "target": "css=.dropdown-menu > .nav-link:nth-child(1) > translate-i18n", + "targets": [ + ["css=.dropdown-menu > .nav-link:nth-child(1) > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li/div/a/translate-i18n", "xpath:idRelative"], + ["xpath=//a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Metadata Source')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "81735e87-f056-4cff-9c9c-8036a09dcfd0", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "9585e52c-2049-4c66-a4db-4dc58a2f6353", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Incomplete Source" + }, { + "id": "eac80640-33b2-43df-a694-ad1bb1e0c825", + "comment": "", + "command": "type", + "target": "id=field2", + "targets": [ + ["id=field2", "id"], + ["name=field2", "name"], + ["css=#field2", "css:finder"], + ["xpath=//input[@id='field2']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "Incomplete Source" + }, { + "id": "87100227-185f-45b1-8fe7-0b430590fc76", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[2]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "34f16074-4534-4eda-8f41-f19f356fd6ec", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f5f695f3-40e5-45e3-bca4-d81710fb1bce", + "comment": "", + "command": "mouseOver", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "fef2219d-1dc2-4324-ad53-b2d09e0efda7", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f51ea52b-4223-4bf5-a862-ac5e38b588d2", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "4e2dad7a-376c-4ddd-99c2-b053dd55a474", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "76e0b202-1c6f-40ac-bfb3-cf1a7b24ee6f", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "0ac6d0ba-a28e-46ca-bbb3-02e5c5e15fee", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "2e8c849d-a320-4be7-9abe-e2a3b0113717", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "7580bb3a-dced-412c-b20c-f44dc4cde330", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "8a266dee-554c-43ba-95f9-e6b1a7dda2fd", + "comment": "", + "command": "click", + "target": "css=.nav-item > .nav-link > translate-i18n", + "targets": [ + ["css=.nav-item > .nav-link > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li[2]/a/translate-i18n", "xpath:idRelative"], + ["xpath=//li[2]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Dashboard')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "e432f5d6-953d-4751-b857-b9fa9beffaab", + "comment": "", + "command": "click", + "target": "css=.btn-primary", + "targets": [ + ["css=.btn-primary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'Finish Later')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "a127c67c-5b91-445a-a2b6-8a043120ded8", + "comment": "", + "command": "waitForElementPresent", + "target": "css=div:nth-child(2) > .badge", + "targets": [], + "value": "3000" + }, { + "id": "70483538-a928-4e76-885f-1bc432e40546", + "comment": "", + "command": "assertText", + "target": "css=div:nth-child(2) > .badge", + "targets": [ + ["css=div:nth-child(2) > .badge", "css:finder"], + ["xpath=//div[2]/span", "xpath:position"], + ["xpath=//span[contains(.,'Incomplete Form')]", "xpath:innerText"] + ], + "value": "Incomplete Form" + }, { + "id": "cca5e05d-9836-491e-92f9-1225c833a394", + "comment": "", + "command": "click", + "target": "css=.text-primary", + "targets": [ + ["css=.text-primary", "css:finder"], + ["xpath=//div/i", "xpath:position"] + ], + "value": "" + }, { + "id": "7643aee7-cdbc-4b7b-94a5-c1b0fb0b2521", + "comment": "", + "command": "click", + "target": "css=.pull-right", + "targets": [ + ["css=.pull-right", "css:finder"], + ["xpath=//div[2]/div/div/div[2]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "8d40f8f6-3a81-4c98-801b-bd63a38653a3", + "comment": "", + "command": "click", + "target": "css=.btn-danger", + "targets": [ + ["css=.btn-danger", "css:finder"], + ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'Delete')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "59a0f4a6-101d-49b6-9fb4-64813db90033", + "comment": "", + "command": "assertElementNotPresent", + "target": "css=dif:nth-child(2) > .badge", + "targets": [], + "value": "" + }] + }], + "suites": [{ + "id": "8d5af712-f2c2-47c0-a6ec-e098a14514c0", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["4d9bc23b-6517-4fe8-b2ed-9c36ada8cf17"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} \ No newline at end of file diff --git a/backend/src/integration/resources/DeleteREGEXFilter_Incomplete.side b/backend/src/integration/resources/DeleteREGEXFilter.side similarity index 88% rename from backend/src/integration/resources/DeleteREGEXFilter_Incomplete.side rename to backend/src/integration/resources/DeleteREGEXFilter.side index 1d225bc7a..788696f38 100644 --- a/backend/src/integration/resources/DeleteREGEXFilter_Incomplete.side +++ b/backend/src/integration/resources/DeleteREGEXFilter.side @@ -1,29 +1,54 @@ { "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", - "version": "1.1", + "version": "2.0", "name": "ShibUI", "url": "http://localhost:10101/", "tests": [{ "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", "name": "Delete Entity REGEX Filter", "commands": [{ - "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", "comment": "", @@ -609,13 +634,12 @@ "id": "c3d80754-3e28-4b07-95f6-5bfac82e9a58", "comment": "", "command": "assertText", - "target": "css=div.px-2", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", "targets": [ - ["css=div.px-2", "css"], - ["css=.px-2", "css:finder"], - ["xpath=//div[2]/div[2]", "xpath:position"] + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] ], - "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + "value": "Metadata Provider: FBHMP" }, { "id": "b8c89883-4999-4429-a4f0-b20f7dbc825c", "comment": "", @@ -638,6 +662,30 @@ ["xpath=//div[2]/a/translate-i18n", "xpath:position"] ], "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835212", + "comment": "", + "command": "click", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835211", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "label=EntityAttributes" }, { "id": "a69166b9-4073-4653-987d-0537702f5dbb", "comment": "", @@ -681,13 +729,14 @@ "id": "bcb6b08c-2c96-4662-9615-172c5cca5555", "comment": "", "command": "click", - "target": "linkText=Regex", + "target": "css=.dropdown-item:nth-child(2)", "targets": [ ["linkText=Regex", "linkText"], ["css=.dropdown-item:nth-child(2)", "css:finder"], ["xpath=//a[contains(text(),'Regex')]", "xpath:link"], ["xpath=(//a[contains(@href, '#')])[2]", "xpath:href"], - ["xpath=//div/div/a[2]", "xpath:position"] + ["xpath=//div/div/a[2]", "xpath:position"], + ["xpath=//a[contains(.,'Regex')]", "xpath:innerText"] ], "value": "" }, { @@ -745,7 +794,7 @@ ["xpath=//input[@id='targetInput']", "xpath:attributes"], ["xpath=//div/div/input", "xpath:position"] ], - "value": "/foo.*/" + "value": "foo.*" }, { "id": "9c0fcb70-83f6-45b5-b5ef-d0ff7bdc80cb", "comment": "", @@ -808,6 +857,13 @@ ["xpath=//div/button", "xpath:position"] ], "value": "" + }, { + "id": "ec7223b2-894b-4fa7-ba84-3fee760433d8", + "comment": "", + "command": "waitForElementPresent", + "target": "css=td.td-lg", + "targets": [], + "value": "3000" }, { "id": "8d472caf-2525-4e20-9f14-195e0212f72f", "comment": "", @@ -819,6 +875,39 @@ ["xpath=//td[3]", "xpath:position"] ], "value": "REGEX" + }, { + "id": "2e7df1d1-aaf0-4029-a037-a33b779759a7", + "comment": "", + "command": "click", + "target": "css=.td-sm:nth-child(7) > .btn", + "targets": [ + ["css=.td-sm:nth-child(7) > .btn", "css:finder"], + ["xpath=//td[7]/button", "xpath:position"], + ["xpath=//button[contains(.,'Edit')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "44080c2f-a9f9-41b0-ae6c-799574dfebb6", + "comment": "", + "command": "click", + "target": "css=.btn-danger", + "targets": [ + ["css=.btn-danger", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'Delete')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "a67c3c17-33ec-473b-bb54-fc8bdd1eb522", + "comment": "", + "command": "assertElementNotPresent", + "target": "css=td.td-lg", + "targets": [ + ["css=.align-items-start", "css:finder"], + ["xpath=//footer/div/div/div", "xpath:position"] + ], + "value": "" }] }], "suites": [{ diff --git a/backend/src/integration/resources/DeleteIncompleteSource_Incomplete.side b/backend/src/integration/resources/DeleteScriptFilter.side similarity index 69% rename from backend/src/integration/resources/DeleteIncompleteSource_Incomplete.side rename to backend/src/integration/resources/DeleteScriptFilter.side index 2ab5bb2a6..b2fd79399 100644 --- a/backend/src/integration/resources/DeleteIncompleteSource_Incomplete.side +++ b/backend/src/integration/resources/DeleteScriptFilter.side @@ -1,29 +1,54 @@ { "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", - "version": "1.1", + "version": "2.0", "name": "ShibUI", "url": "http://localhost:10101/", "tests": [{ "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", - "name": "Delete Incomplete Source", + "name": "Delete Entity Script Filter", "commands": [{ - "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", "comment": "", @@ -585,26 +610,239 @@ ], "value": "" }, { - "id": "e065654c-745a-4611-a04a-753af2abb5a1", + "id": "ca597616-fd50-4286-b2a8-23b951bc93cb", "comment": "", "command": "click", - "target": "css=label.custom-control-label", + "target": "css=.save", "targets": [ - ["css=label.custom-control-label", "css"], - ["css=.custom-control-label", "css:finder"], - ["xpath=//label", "xpath:position"] + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bfddd68a-b6f6-4dbf-bd03-c6aec1b87d70", + "comment": "", + "command": "click", + "target": "css=div.px-2", + "targets": [ + ["css=div.px-2", "css"], + ["css=.px-2", "css:finder"], + ["xpath=//div[2]/div[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "c3d80754-3e28-4b07-95f6-5bfac82e9a58", + "comment": "", + "command": "assertText", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", + "targets": [ + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP" + }, { + "id": "b8c89883-4999-4429-a4f0-b20f7dbc825c", + "comment": "", + "command": "click", + "target": "css=span.label", + "targets": [ + ["css=span.label", "css"], + ["css=.label", "css:finder"], + ["xpath=//div[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "b116af38-d1a3-4c5d-8fe6-022e7e704182", + "comment": "", + "command": "click", + "target": "css=a.btn.btn-success > translate-i18n", + "targets": [ + ["css=a.btn.btn-success > translate-i18n", "css"], + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div[2]/a/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835212", + "comment": "", + "command": "click", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "5693bc4b-80b7-41e3-885b-0911a4835211", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [ + ["name=type", "name"], + ["css=.is-valid", "css:finder"], + ["xpath=//select[@name='type']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "label=EntityAttributes" + }, { + "id": "1bd260d1-8200-4a13-8450-64c9b009711e", + "comment": "", + "command": "click", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "4cbf2dbd-0625-4616-b84e-60efa8e6ee70", + "comment": "", + "command": "type", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "EAF1" + }, { + "id": "668eac60-1b37-4e4f-8cfd-6bba646b8522", + "comment": "", + "command": "click", + "target": "css=.btn-outline-secondary", + "targets": [ + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//fieldset/div/div/div/div/button", "xpath:position"], + ["xpath=//button[contains(.,'Entity ID')]", "xpath:innerText"] ], "value": "" }, { - "id": "e502b050-8dcd-434d-9a52-b1fba0133411", + "id": "27d40d50-2c4e-4449-883f-0078ecb82e23", "comment": "", "command": "click", - "target": "css=li.nav-item > a.nav-link.active > translate-i18n", + "target": "css=.dropdown-item:nth-child(3)", "targets": [ - ["css=li.nav-item > a.nav-link.active > translate-i18n", "css"], - ["css=.active:nth-child(1) > translate-i18n", "css:finder"], - ["xpath=//div[@id='navbar']/ul/li[2]/a/translate-i18n", "xpath:idRelative"], - ["xpath=//li[2]/a/translate-i18n", "xpath:position"] + ["linkText=Script", "linkText"], + ["css=.dropdown-item:nth-child(3)", "css:finder"], + ["xpath=//a[contains(text(),'Script')]", "xpath:link"], + ["xpath=(//a[contains(@href, '#')])[3]", "xpath:href"], + ["xpath=//a[3]", "xpath:position"], + ["xpath=//a[contains(.,'Script')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "835aaf4f-9ae9-464a-bfea-64a4419b5101", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//p[@id='targetInput']", "xpath:attributes"], + ["xpath=//p", "xpath:position"] + ], + "value": "" + }, { + "id": "51aaaf85-34c2-46f3-b8cd-8256a5004912", + "comment": "", + "command": "editContent", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//p[@id='targetInput']", "xpath:attributes"], + ["xpath=//p", "xpath:position"], + ["xpath=//p[contains(.,'eval(true);')]", "xpath:innerText"] + ], + "value": "eval(true);" + }, { + "id": "13c6e4ad-56b1-4f92-9c42-204834d6d0e5", + "comment": "", + "command": "type", + "target": "id=targetInput", + "targets": [], + "value": " " + }, { + "id": "22a50d98-206c-44e9-80e0-53e9a7e6df20", + "comment": "", + "command": "click", + "target": "css=.text-success", + "targets": [ + ["css=.text-success", "css:finder"], + ["xpath=//td[2]/button", "xpath:position"], + ["xpath=//button[contains(.,'Check All Attributes')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "6ca9e42c-fb24-4db3-9903-c8d16cfdaa41", + "comment": "", + "command": "click", + "target": "css=.col:nth-child(2) > div:nth-child(1) > div:nth-child(1) .custom-control-label:nth-child(2)", + "targets": [ + ["css=.col:nth-child(2) > div:nth-child(1) > div:nth-child(1) .custom-control-label:nth-child(2)", "css:finder"], + ["xpath=//checkbox-component/div/div/div/label", "xpath:position"], + ["xpath=//label[contains(.,'Enable Filter?')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "0efbc767-45e7-4728-8106-e583c599c953", + "comment": "", + "command": "click", + "target": "css=.btn-primary", + "targets": [ + ["css=.btn-primary", "css:finder"], + ["xpath=//button[@type='submit']", "xpath:attributes"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Save')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "1ff1a43d-1714-4eb3-ab08-3b301ba1a1eb", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [ + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'EAF1')]", "xpath:innerText"] + ], + "value": "3000" + }, { + "id": "3a81081a-e97e-4bf8-ab23-ccf1d5a01cb9", + "comment": "", + "command": "assertText", + "target": "css=.td-lg:nth-child(3)", + "targets": [], + "value": "EAF1" + }, { + "id": "f13d4acc-30c5-4f1a-9560-a59aff989ab0", + "comment": "", + "command": "click", + "target": "css=.td-sm:nth-child(7) > .btn", + "targets": [ + ["css=.td-sm:nth-child(7) > .btn", "css:finder"], + ["xpath=//td[7]/button", "xpath:position"], + ["xpath=//button[contains(.,'Edit')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "0ca13752-0d0a-4377-a61a-d9d8c035f285", + "comment": "", + "command": "click", + "target": "css=.btn-danger", + "targets": [ + ["css=.btn-danger", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'Delete')]", "xpath:innerText"] ], "value": "" }] @@ -619,4 +857,4 @@ }], "urls": ["http://localhost:10101/"], "plugins": [] -} \ No newline at end of file +} diff --git a/backend/src/integration/resources/EditFilter.json b/backend/src/integration/resources/EditFilter.json deleted file mode 100644 index fc4def35c..000000000 --- a/backend/src/integration/resources/EditFilter.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"script","seleniumVersion":"2","formatVersion":2,"steps":[{"type":"get","url":"https://shibboleth-ui.unicon.net/login"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/manager/providers\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/manager/providers\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-primary"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-primary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/b2d2caf2-4b18-4bf2-b0fe-d07ba220be94/filter/d9cdfe94-255a-48ec-85ae-20cd026ca4a1/edit\"] > i.fa.fa-edit.fa-lg.text-info"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/b2d2caf2-4b18-4bf2-b0fe-d07ba220be94/filter/d9cdfe94-255a-48ec-85ae-20cd026ca4a1/edit\"] > i.fa.fa-edit.fa-lg.text-info"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"Entity ID EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#targetInput"}},{"type":"clickElement","locator":{"type":"css selector","value":"#targetInput"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#targetInput"}},{"type":"setElementText","locator":{"type":"css selector","value":"#targetInput"},"text":"freestyle"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > filter-target"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > filter-target"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".ml-2 > button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":".ml-2 > button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .mt-2 > .d-flex.justify-content-between > .py-2 > button.btn.btn-link.pt-1 > i.fa.fa-fw.fa-trash.fa-lg.text-danger"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > array-component > .widget.form-group > .mt-2 > .d-flex.justify-content-between > .py-2 > button.btn.btn-link.pt-1 > i.fa.fa-fw.fa-trash.fa-lg.text-danger"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-trash"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"EDIT asdf"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(5) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(5) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".ml-2 > button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":".ml-2 > button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#targetInput"}},{"type":"clickElement","locator":{"type":"css selector","value":"#targetInput"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#targetInput"}},{"type":"setElementText","locator":{"type":"css selector","value":"#targetInput"},"text":"delete before saving edit"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".ml-2 > button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":".ml-2 > button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".row > fieldset.col:nth-of-type(1)"}},{"type":"clickElement","locator":{"type":"css selector","value":".row > fieldset.col:nth-of-type(1)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-group > .list-group-item.d-flex.justify-content-between.align-items-center:nth-of-type(3) > span > button.btn.btn-link.text-right > i.fa.fa-trash.fa-lg.text-danger"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-group > .list-group-item.d-flex.justify-content-between.align-items-center:nth-of-type(3) > span > button.btn.btn-link.text-right > i.fa.fa-trash.fa-lg.text-danger"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"submit\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"submit\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/b2d2caf2-4b18-4bf2-b0fe-d07ba220be94/filter/d9cdfe94-255a-48ec-85ae-20cd026ca4a1/edit\"] > i.fa.fa-edit.fa-lg.text-info"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/b2d2caf2-4b18-4bf2-b0fe-d07ba220be94/filter/d9cdfe94-255a-48ec-85ae-20cd026ca4a1/edit\"] > i.fa.fa-edit.fa-lg.text-info"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"*Entity ID EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"assertText","locator":{"type":"css selector","value":"fieldset.col > div > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"},"text":"*Enable Filter?*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"*EDIT asdf*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-group > .list-group-item.d-flex.justify-content-between.align-items-center:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".list-group > .list-group-item.d-flex.justify-content-between.align-items-center:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(1)"},"text":"*surname*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(5) > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(5) > td:nth-of-type(1)"},"text":"*givenName*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(6) > td:nth-of-type(1)"}},{"type":"assertText","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(6) > td:nth-of-type(1)"},"text":"*eduPersonAffiliation*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button[type=\"reset\"] > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"button[type=\"reset\"] > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-lg.fa-square-o"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"i.fa.fa-lg.fa-square-o"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-lg:nth-of-type(3)"}},{"type":"assertText","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td.td-lg:nth-of-type(3)"},"text":"*Entity ID EDIT*","negated":false}]} \ No newline at end of file diff --git a/backend/src/integration/resources/EditProvider.json b/backend/src/integration/resources/EditProvider.json deleted file mode 100644 index f71ec4847..000000000 --- a/backend/src/integration/resources/EditProvider.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"script","seleniumVersion":"2","formatVersion":2,"steps":[{"type":"get","url":"https://shibboleth-ui.unicon.net/login"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/manager/providers\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/manager/providers\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .card-header > .d-flex > div:nth-of-type(3) > button.btn.btn-link.pull-right > i.fa.fa-fw.fa-edit.fa-2x"}},{"type":"clickElement","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .card-header > .d-flex > div:nth-of-type(3) > button.btn.btn-link.pull-right > i.fa.fa-fw.fa-edit.fa-2x"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"dragToAndDropElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"targetLocator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"Create Metadata Provider EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"IDPUNICON EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"%{idp.home}/metadata/test4EDIT.xml"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-caret-down"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-caret-down"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".section-body > .row:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".section-body > .row:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(6) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(6) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(7) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(7) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(2) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/reloading\"].nav-link > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/reloading\"].nav-link > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(5)"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(5)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[type=\"number\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"input[type=\"number\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[type=\"number\"]"}},{"type":"setElementText","locator":{"type":"css selector","value":"input[type=\"number\"]"},"text":"0.04"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[type=\"number\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"input[type=\"number\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[type=\"number\"]"}},{"type":"clickElement","locator":{"type":"css selector","value":"input[type=\"number\"]"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[type=\"number\"]"}},{"type":"setElementText","locator":{"type":"css selector","value":"input[type=\"number\"]"},"text":"0.06"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(5) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(5) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(5) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(3)"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(5) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(3)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/plugins\"].nav-link > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/plugins\"].nav-link > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-caret-down"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-caret-down"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"textarea.text-widget"}},{"type":"clickElement","locator":{"type":"css selector","value":"textarea.text-widget"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"textarea.text-widget"}},{"type":"setElementText","locator":{"type":"css selector","value":"textarea.text-widget"},"text":"%{idp.home}/metadata/test.xml EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > select-component > .widget.form-group > select.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > select-component > .widget.form-group > select.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > select-component > .widget.form-group > select.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > select-component > .widget.form-group > select.form-control"},"text":"2: AttributeAuthorityDescriptor"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > select-component > .widget.form-group > select.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > select-component > .widget.form-group > select.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > select-component > .widget.form-group > select.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(3) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > select-component > .widget.form-group > select.form-control"},"text":"1: SPSSODescriptor"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".bg-light > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > checkbox-component > .widget.form-group > .d-flex.justify-content-start > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/advanced\"].nav-link > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/advanced\"].nav-link > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary > i.fa.fa-caret-down"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary > i.fa.fa-caret-down"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".slider"}},{"type":"clickElement","locator":{"type":"css selector","value":".slider"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary > i.fa.fa-caret-down"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary > i.fa.fa-caret-down"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(1)"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(1)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(2) > sf-form-element > .has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(2) > sf-form-element > .has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(2) > sf-form-element > .has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(2) > sf-form-element > .has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary > i.fa.fa-caret-down"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > .input-group-append > button[type=\"button\"].btn.btn-outline-secondary > i.fa.fa-caret-down"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(3)"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-error > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .dropdown-menu > .dropdown-item:nth-of-type(3)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".section-body > .row:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".section-body > .row:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"host"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"port"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"user"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"password"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".section-body > .row:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".section-body > .row:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"select.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":"select.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"select.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":"select.form-control"},"text":"1: none"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".section-body > .row:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".section-body > .row:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"http://cachedirectory.edu"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"},"text":"1"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"}},{"type":"clickElement","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"}},{"type":"setElementText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"},"text":"320"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-lg.fa-save"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-lg.fa-save"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .card-header > .d-flex > div:nth-of-type(3) > button.btn.btn-link.pull-right > i.fa.fa-fw.fa-edit.fa-2x"}},{"type":"clickElement","locator":{"type":"css selector","value":".mt-2 > provider-item > .card > .card-header > .d-flex > div:nth-of-type(3) > button.btn.btn-link.pull-right > i.fa.fa-fw.fa-edit.fa-2x"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(1) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"*Create Metadata Provider EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"*IDPUNICON EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"*%{idp.home}/metadata/test4EDIT.xml*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".input-group > input[type=\"text\"].form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".input-group > input[type=\"text\"].form-control"},"text":"*PT30S*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(7) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(7) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1) > label.control-label > translate-i18n"},"text":"*True*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(8) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(2) > div:nth-of-type(9) > sf-form-element > .has-success > sf-widget-chooser > boolean-radio > .widget.form-group > .form-check.form-check-inline:nth-of-type(1)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/reloading\"].nav-link > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/reloading\"].nav-link > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control"},"text":"*PT30S*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control"},"text":"*PT30M*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[type=\"number\"]"}},{"type":"assertText","locator":{"type":"css selector","value":"input[type=\"number\"]"},"text":"*0.06*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(1)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(1)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(5) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset > div:nth-of-type(5) > sf-form-element > .has-success > sf-widget-chooser > datalist-component > .widget.form-group > auto-complete > .dropdown.form-group > .input-group > input[type=\"text\"].form-control"},"text":"*PT1M*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/plugins\"].nav-link > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/plugins\"].nav-link > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"input[type=\"text\"]"}},{"type":"assertText","locator":{"type":"css selector","value":"input[type=\"text\"]"},"text":"*PT30S*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"textarea.text-widget"}},{"type":"assertText","locator":{"type":"css selector","value":"textarea.text-widget"},"text":"*%{idp.home}/metadata/test.xml EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > select-component > .widget.form-group > select.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".widget > .mt-2:nth-of-type(2) > .d-flex.justify-content-between > sf-form-element > .has-success > sf-widget-chooser > select-component > .widget.form-group > select.form-control"},"text":"*2: AttributeAuthorityDescriptor*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/advanced\"].nav-link > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"a[href=\"/metadata/provider/3b492315-a003-433b-81c8-3f8ad6aed91c/edit/advanced\"].nav-link > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(1)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".widget > .form-check.form-check-inline:nth-of-type(1)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(1) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"*host*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"*port*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"*user*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(3) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"*password*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(2) > sf-form-element > .has-success > sf-widget-chooser > custom-string > .widget.form-group > input[type=\"text\"].textline-widget.form-control"},"text":"*http://cachedirectory.edu*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(3) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"},"text":"*1*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"}},{"type":"assertText","locator":{"type":"css selector","value":".has-success > sf-widget-chooser > custom-object > fieldset:nth-of-type(4) > div:nth-of-type(4) > sf-form-element > .has-success > sf-widget-chooser > integer-component > .widget.form-group > input[type=\"number\"].text-widget.integer-widget.form-control"},"text":"*320*","negated":false}]} \ No newline at end of file diff --git a/backend/src/integration/resources/EditSource.json b/backend/src/integration/resources/EditSource.json deleted file mode 100644 index cfcf44f9d..000000000 --- a/backend/src/integration/resources/EditSource.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"script","seleniumVersion":"2","formatVersion":2,"steps":[{"type":"get","url":"https://shibboleth-ui.unicon.net/login"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .text-right > button.btn.btn-link:nth-of-type(2) > i.fa.fa-fw.fa-edit.fa-2x"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .text-right > button.btn.btn-link:nth-of-type(2) > i.fa.fa-fw.fa-edit.fa-2x"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"Create Source From Scratch EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".d-lg-none > .dropdown"}},{"type":"clickElement","locator":{"type":"css selector","value":".d-lg-none > .dropdown"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"dragToAndDropElement","locator":{"type":"css selector","value":"#serviceProviderName"},"targetLocator":{"type":"css selector","value":"fieldset.form-section > .form-group:nth-of-type(1)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"Create Source From Scratch EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name"},"text":"Create Source From Scratch EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#displayName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#displayName"},"text":"Create Source From Scratch EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url"},"text":"https://shibbolethEDIT-ui.unicon.net/login"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name1"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#email-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#email-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#email-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#email-1"},"text":"EDIT@g.com"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#type-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#type-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#type-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#type-1"},"text":"other"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#type-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#type-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#type-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#type-0"},"text":"administrative"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name0"},"text":"Unicon Tester EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#contactAccordion2 > .text-right > button.btn.btn-link.btn-sm.text-danger > i.fa.fa-fw.fa-trash.fa-lg"}},{"type":"clickElement","locator":{"type":"css selector","value":"#contactAccordion2 > .text-right > button.btn.btn-link.btn-sm.text-danger > i.fa.fa-fw.fa-trash.fa-lg"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".d-inline-block > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".d-inline-block > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".dropdown-menu > a.dropdown-item:nth-of-type(2) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":".dropdown-menu > a.dropdown-item:nth-of-type(2) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#displayName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#displayName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#displayName"},"text":"Create Source From Scratch EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.form-section > .form-group:nth-of-type(3) > .row > label"}},{"type":"clickElement","locator":{"type":"css selector","value":"fieldset.form-section > .form-group:nth-of-type(3) > .row > label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#description"}},{"type":"clickElement","locator":{"type":"css selector","value":"#description"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#description"}},{"type":"setElementText","locator":{"type":"css selector","value":"#description"},"text":"This is a test description, not meant for human consumption. EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#privacyStatementUrl"}},{"type":"clickElement","locator":{"type":"css selector","value":"#privacyStatementUrl"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#privacyStatementUrl"}},{"type":"setElementText","locator":{"type":"css selector","value":"#privacyStatementUrl"},"text":"https://Private_EDITkeepout.edu"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoUrl"}},{"type":"clickElement","locator":{"type":"css selector","value":"#logoUrl"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoUrl"}},{"type":"setElementText","locator":{"type":"css selector","value":"#logoUrl"},"text":"https://www.petsEDIT4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoWidth"}},{"type":"clickElement","locator":{"type":"css selector","value":"#logoWidth"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoWidth"}},{"type":"setElementText","locator":{"type":"css selector","value":"#logoWidth"},"text":"22"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoHeight"}},{"type":"setElementText","locator":{"type":"css selector","value":"#logoHeight"},"text":"22"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"clickElement","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"setElementText","locator":{"type":"css selector","value":"#informationUrl"},"text":"https://www.pets4hoEDITmes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(3) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(3) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#protocolSupportEnum"}},{"type":"clickElement","locator":{"type":"css selector","value":"#protocolSupportEnum"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#protocolSupportEnum"}},{"type":"setElementText","locator":{"type":"css selector","value":"#protocolSupportEnum"},"text":"SAML 2"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-5"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-5"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-5"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-5"},"text":"edit:ok:done"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-4"},"text":"anythinggoeshere:doesntit:yes EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-2"},"text":"urn:oasis:names:tc:SAML:2.0:namEDITeid-format:persistent"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-4"},"text":"anythinggoeshere:doesntit:yesEDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(4) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(4) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-0"},"text":"https://www.pEDITets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-0"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".px-3 > logout-form > form > .row"}},{"type":"clickElement","locator":{"type":"css selector","value":".px-3 > logout-form > form > .row"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-2"},"text":"http://EDIT.edu"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-2"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".d-none.d-lg-block"}},{"type":"clickElement","locator":{"type":"css selector","value":".d-none.d-lg-block"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(5) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(5) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(2) > input[type=\"radio\"].form-check-input"}},{"type":"clickElement","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(2) > input[type=\"radio\"].form-check-input"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > input[type=\"radio\"].form-check-input"}},{"type":"clickElement","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > input[type=\"radio\"].form-check-input"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name-0"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#cert-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#cert-0"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authenticationRequestsSignedTrue"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authenticationRequestsSignedTrue"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#wantAssertionsSignedTrue"}},{"type":"clickElement","locator":{"type":"css selector","value":"#wantAssertionsSignedTrue"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(6) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(6) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#ascContent0 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"#ascContent0 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-0"},"text":"https://www.EDITpets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-1"},"text":"https://www.pets4homEDITes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col"}},{"type":"clickElement","locator":{"type":"css selector","value":"fieldset.col"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-3"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-3"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-3"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-3"},"text":"urn:oasis:names:tc:SAML:1.0:profiles:browser-post"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#ascContent3 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"#ascContent3 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(7) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(7) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-5"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-5"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-5"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-5"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(2) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(2) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(3) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(3) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(4) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(4) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(6) > .row > .text-right > info-icon > button.btn.btn-nostyle.info-icon > i.fa.fa-fw.fa-info-circle.text-primary.fa-lg"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(6) > .row > .text-right > info-icon > button.btn.btn-nostyle.info-icon > i.fa.fa-fw.fa-info-circle.text-primary.fa-lg"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(7) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(7) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(8) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(8) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(9) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(9) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#responderId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#responderId"},"text":"Responder ID EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-4"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-4"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-4"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-4"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-2"},"text":"https://refeds.orEDITg/profile/mfa"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-1"},"text":"urn:oasis:namesEDIT:tc:SAML:1.1:nameid-format:emailAddress"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".d-none.d-lg-block"}},{"type":"clickElement","locator":{"type":"css selector","value":".d-none.d-lg-block"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(8) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(8) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(8) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(8) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(5) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(5) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(1) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(1) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-info"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-info"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .text-right > button.btn.btn-link:nth-of-type(2) > i.fa.fa-fw.fa-edit.fa-2x"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-unstyled > .mt-2:nth-of-type(4) > resolver-item > .card > .card-header > .row > .text-right > button.btn.btn-link:nth-of-type(2) > i.fa.fa-fw.fa-edit.fa-2x"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"assertText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"*Create Source From Scratch EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name0"}},{"type":"assertText","locator":{"type":"css selector","value":"#name0"},"text":"*Unicon Tester EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#email-1"}},{"type":"assertText","locator":{"type":"css selector","value":"#email-1"},"text":"*EDIT@g.com*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(2) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(2) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"assertText","locator":{"type":"css selector","value":"#displayName"},"text":"*Create Source From Scratch EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoUrl"}},{"type":"assertText","locator":{"type":"css selector","value":"#logoUrl"},"text":"*https://www.petsEDIT4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#description"}},{"type":"assertText","locator":{"type":"css selector","value":"#description"},"text":"*This is a test description, not meant for human consumption. EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(3) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(3) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"assertText","locator":{"type":"css selector","value":"#nameIdFormat-4"},"text":"*anythinggoeshere:doesntit:yesEDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-5"}},{"type":"assertText","locator":{"type":"css selector","value":"#nameIdFormat-5"},"text":"*edit:ok:done*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(4)"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(4)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoutAccordion0 > div"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"#logoutAccordion0 > div"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-2"}},{"type":"assertText","locator":{"type":"css selector","value":"#url-2"},"text":"*http://EDIT.edu*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(5) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(5) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"assertText","locator":{"type":"css selector","value":"#name-0"},"text":"*EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-0"}},{"type":"assertText","locator":{"type":"css selector","value":"#cert-0"},"text":"*EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authenticationRequestsSignedRadioGroup > .form-check.form-check-inline:nth-of-type(1) > label.form-check-label"}},{"type":"assertText","locator":{"type":"css selector","value":"#authenticationRequestsSignedRadioGroup > .form-check.form-check-inline:nth-of-type(1) > label.form-check-label"},"text":"*Yes*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(6) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(6) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#ascAccordion0 > div:nth-of-type(1) > span"}},{"type":"assertText","locator":{"type":"css selector","value":"#ascAccordion0 > div:nth-of-type(1) > span"},"text":"*https://www.EDITpets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg 0*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"assertText","locator":{"type":"css selector","value":"#location-0"},"text":"*https://www.EDITpets4homes.co.uk/images/classifieds/2017/07/27/1663336/large/dumbo-rats-59b7011d264c6.jpg*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-3"}},{"type":"assertText","locator":{"type":"css selector","value":"#location-3"},"text":"*EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#ascContent3 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"assertText","locator":{"type":"css selector","value":"#ascContent3 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"},"text":"*Yes*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(7) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(7) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"assertText","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"},"text":"*Sign the Assertion*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"assertText","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"},"text":"*Sign the Assertion*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"assertText","locator":{"type":"css selector","value":"#nameIdFormat-1"},"text":"*urn:oasis:namesEDIT:tc:SAML:1.1:nameid-format:emailAddress*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-5"}},{"type":"assertText","locator":{"type":"css selector","value":"#nameIdFormat-5"},"text":"*EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-4"}},{"type":"assertText","locator":{"type":"css selector","value":"#authMethod-4"},"text":"*EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-2"}},{"type":"assertText","locator":{"type":"css selector","value":"#authMethod-2"},"text":"*https://refeds.orEDITg/profile/mfa*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(8) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"assertText","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(8) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"},"text":"*Force AuthN*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"assertText","locator":{"type":"css selector","value":"#responderId"},"text":"*Responder ID EDIT*","negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(8) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(8) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(2) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(2) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(3) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(3) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(4) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(12) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"},"negated":false},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > li:nth-of-type(1) > resolver-item > .card > .card-header > .row > .text-right > button.btn.btn-link:nth-of-type(2) > i.fa.fa-fw.fa-edit.fa-2x"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-unstyled > li:nth-of-type(1) > resolver-item > .card > .card-header > .row > .text-right > button.btn.btn-link:nth-of-type(2) > i.fa.fa-fw.fa-edit.fa-2x"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"dragToAndDropElement","locator":{"type":"css selector","value":"#serviceProviderName"},"targetLocator":{"type":"css selector","value":"fieldset.form-section > .form-group:nth-of-type(1)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#serviceProviderName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#serviceProviderName"},"text":"Test 1 EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#entityId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#entityId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#entityId"},"text":"Test 1 EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#displayName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#displayName"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name0"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#type-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#type-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#type-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#type-0"},"text":"technical"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#email-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#email-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#email-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#email-0"},"text":"EDIT@g.com"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(2) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(2) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"clickElement","locator":{"type":"css selector","value":"#displayName"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#displayName"}},{"type":"setElementText","locator":{"type":"css selector","value":"#displayName"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"clickElement","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#informationUrl"}},{"type":"setElementText","locator":{"type":"css selector","value":"#informationUrl"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#description"}},{"type":"clickElement","locator":{"type":"css selector","value":"#description"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#description"}},{"type":"setElementText","locator":{"type":"css selector","value":"#description"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"fieldset.col > .form-group:nth-of-type(1) > .row"}},{"type":"clickElement","locator":{"type":"css selector","value":"fieldset.col > .form-group:nth-of-type(1) > .row"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#privacyStatementUrl"}},{"type":"clickElement","locator":{"type":"css selector","value":"#privacyStatementUrl"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#privacyStatementUrl"}},{"type":"setElementText","locator":{"type":"css selector","value":"#privacyStatementUrl"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoUrl"}},{"type":"clickElement","locator":{"type":"css selector","value":"#logoUrl"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoUrl"}},{"type":"setElementText","locator":{"type":"css selector","value":"#logoUrl"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoWidth"}},{"type":"clickElement","locator":{"type":"css selector","value":"#logoWidth"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoWidth"}},{"type":"setElementText","locator":{"type":"css selector","value":"#logoWidth"},"text":"22"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoHeight"}},{"type":"clickElement","locator":{"type":"css selector","value":"#logoHeight"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#logoHeight"}},{"type":"setElementText","locator":{"type":"css selector","value":"#logoHeight"},"text":"22"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(3) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(3) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-0__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-0"},"text":"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1__option--1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-1__option--1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-1"},"text":"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2__option--2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-2__option--2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-2"},"text":"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3__option--3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-3__option--3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-3"},"text":"urn:oasis:names:tc:SAML:2.0:nameid-format:transient"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-4"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(4) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(4) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-0"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-0"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-1"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-1"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-2"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".px-3 > logout-form > form > .row"}},{"type":"clickElement","locator":{"type":"css selector","value":".px-3 > logout-form > form > .row"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(5) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(5) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(4) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(4) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-0"},"text":" EDIT2"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#url-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#url-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#url-1"},"text":" EDIT3"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".px-3 > logout-form > form > .row"}},{"type":"clickElement","locator":{"type":"css selector","value":".px-3 > logout-form > form > .row"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-2"},"text":"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".px-3 > logout-form > form > .row"}},{"type":"clickElement","locator":{"type":"css selector","value":".px-3 > logout-form > form > .row"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(5) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(5) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > label.form-check-label"}},{"type":"clickElement","locator":{"type":"css selector","value":".form-group > div:nth-of-type(2) > .form-check.form-check-inline:nth-of-type(1) > label.form-check-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name-0"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#cert-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#cert-0"},"text":" EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#type-0-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#type-0-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name-1"},"text":" EDIT EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#cert-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#cert-1"},"text":" EDIT EDIT EDIT EDIT EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#type-1-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#type-1-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#cert-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#cert-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#cert-2"},"text":" EDIT EDIT EDIT EDIT EDIT EDIT EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#name-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#name-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#name-2"},"text":" EDIT EDIT EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(6) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(6) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-success"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-0"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-0"},"text":"urn:oasis:names:tc:SAML:1.0:profiles:browser-post"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#ascContent0 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"#ascContent0 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-1"},"text":" EDIT EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-1"},"text":"urn:oasis:names:tc:SAML:1.0:profiles:browser-post"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#ascContent1 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline"}},{"type":"clickElement","locator":{"type":"css selector","value":"#ascContent1 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#ascContent1 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"#ascContent1 > .row > .col:nth-of-type(2) > .form-check > fieldset > .custom-control.custom-checkbox.custom-control-inline > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-2"},"text":" EDIT EDIT EDIT EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#binding-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#binding-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#binding-2"},"text":"urn:oasis:names:tc:SAML:1.0:profiles:browser-post"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#location-3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#location-3"}},{"type":"setElementText","locator":{"type":"css selector","value":"#location-3"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".px-3 > assertion-form > form > .row"}},{"type":"clickElement","locator":{"type":"css selector","value":".px-3 > assertion-form > form > .row"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(7) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(7) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(6) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(6) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#ascAccordion3 > .text-right > button.btn.btn-link.btn-sm.text-danger > i.fa.fa-fw.fa-trash.fa-lg"}},{"type":"clickElement","locator":{"type":"css selector","value":"#ascAccordion3 > .text-right > button.btn.btn-link.btn-sm.text-danger > i.fa.fa-fw.fa-trash.fa-lg"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(7) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(7) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(1) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(2) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(2) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(3) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(3) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(4) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(4) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(5) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-4"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-4"},"text":" EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3__option--3"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-3__option--3"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-3"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-3"},"text":"urn:oasis:names:tc:SAML:2.0:nameid-format:transient"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2__option--2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-2__option--2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-2"},"text":"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1__option--1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-1__option--1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-1"},"text":"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#nameIdFormat-0__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#nameIdFormat-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#nameIdFormat-0"},"text":"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(6) > .row > span:nth-of-type(1) > button.btn.btn-success.btn-sm"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-0__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-0__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-0"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-0"},"text":"urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-1__option--1"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-1__option--1"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-1"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-1"},"text":"urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-2"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-2"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-2__option--0"}},{"type":"clickElement","locator":{"type":"css selector","value":"#authMethod-2__option--0"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#authMethod-2"}},{"type":"setElementText","locator":{"type":"css selector","value":"#authMethod-2"},"text":"https://refeds.org/profile/mfa"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".px-3 > .row"}},{"type":"clickElement","locator":{"type":"css selector","value":".px-3 > .row"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(7) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(7) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(8) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(8) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(9) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"relying-party-form.form-section > form > fieldset > .form-group:nth-of-type(9) > fieldset > .custom-control.custom-checkbox.custom-control-inline.custom-control-reverse > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#responderId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"clickElement","locator":{"type":"css selector","value":"#responderId"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"#responderId"}},{"type":"setElementText","locator":{"type":"css selector","value":"#responderId"},"text":" EDIT EDIT"},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(8) > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"nav.nav > a.nav-link:nth-of-type(8) > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(1) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(2) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(2) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(6) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(6) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(7) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(7) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(8) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(8) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(9) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(9) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(9) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"clickElement","locator":{"type":"css selector","value":"table.table > tbody > tr:nth-of-type(9) > td:nth-of-type(2) > fieldset > .custom-control.custom-checkbox > label.custom-control-label"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-times"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"clickElement","locator":{"type":"css selector","value":"i.fa.fa-fw.fa-check"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":"button.btn.btn-info > translate-i18n"}},{"type":"clickElement","locator":{"type":"css selector","value":"button.btn.btn-info > translate-i18n"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > li:nth-of-type(1) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"clickElement","locator":{"type":"css selector","value":".list-unstyled > li:nth-of-type(1) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"waitForElementPresent","locator":{"type":"css selector","value":".list-unstyled > li:nth-of-type(1) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"}},{"type":"assertElementPresent","locator":{"type":"css selector","value":".list-unstyled > li:nth-of-type(1) > resolver-item > .card > .card-header > .row > .clearfix > div:nth-of-type(2)"},"negated":false}]} \ No newline at end of file diff --git a/backend/src/integration/resources/MetadataProviderHappyPathSAVE.side b/backend/src/integration/resources/MetadataProviderHappyPathSAVE.side index 5f2e99141..f89c45be0 100644 --- a/backend/src/integration/resources/MetadataProviderHappyPathSAVE.side +++ b/backend/src/integration/resources/MetadataProviderHappyPathSAVE.side @@ -1,29 +1,54 @@ { "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", - "version": "1.1", + "version": "2.0", "name": "ShibUI", "url": "http://localhost:10101/", "tests": [{ "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", - "name": "nada", + "name": "FBHMP Happy Path Save", "commands": [{ - "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", "comment": "", @@ -535,7 +560,6 @@ "command": "click", "target": "css=div.px-2", "targets": [ - ["css=div.px-2", "css"], ["css=.px-2", "css:finder"], ["xpath=//div[2]/div[2]", "xpath:position"] ], @@ -544,13 +568,12 @@ "id": "c3d80754-3e28-4b07-95f6-5bfac82e9a58", "comment": "", "command": "assertText", - "target": "css=div.px-2", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", "targets": [ - ["css=div.px-2", "css"], - ["css=.px-2", "css:finder"], - ["xpath=//div[2]/div[2]", "xpath:position"] + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] ], - "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + "value": "Metadata Provider: FBHMP" }] }], "suites": [{ diff --git a/backend/src/integration/resources/MetadataSourceHappyPathSAVE.side b/backend/src/integration/resources/MetadataSourceHappyPathSAVE.side index 5fbef7ef7..55d2cf06b 100644 --- a/backend/src/integration/resources/MetadataSourceHappyPathSAVE.side +++ b/backend/src/integration/resources/MetadataSourceHappyPathSAVE.side @@ -1,29 +1,54 @@ { "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", - "version": "1.1", + "version": "2.0", "name": "ShibUI", "url": "http://localhost:10101/", "tests": [{ "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", "name": "Metadata Source Happy Path till Death", "commands": [{ - "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", "comment": "", @@ -1283,22 +1308,22 @@ "id": "97ed715c-ad35-4757-ace8-f7eb6942b6af", "comment": "", "command": "click", - "target": "css=.col-9 > div:nth-child(2)", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", "targets": [ - ["css=.col-9 > div:nth-child(2)", "css:finder"], - ["xpath=//div/div/div/div/div[2]", "xpath:position"] + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] ], "value": "" }, { "id": "930367f7-083e-4c98-bd2b-99d26e8c3b5f", "comment": "", "command": "assertText", - "target": "css=.col-9 > div:nth-child(2)", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", "targets": [ ["css=.col-9 > div:nth-child(2)", "css:finder"], ["xpath=//div/div/div/div/div[2]", "xpath:position"] ], - "value": "Metadata Source Happy Path Metadata Source Happy Path" + "value": "Metadata Source Happy Path" }] }], "suites": [{ @@ -1311,4 +1336,4 @@ }], "urls": ["http://localhost:10101/"], "plugins": [] -} +} \ No newline at end of file diff --git a/backend/src/integration/resources/ModifyFilterOrder.side b/backend/src/integration/resources/ModifyFilterOrder.side new file mode 100644 index 000000000..fe210243c --- /dev/null +++ b/backend/src/integration/resources/ModifyFilterOrder.side @@ -0,0 +1,752 @@ +{ + "id": "a302bf75-606b-4a91-90c3-7dfae2b01607", + "version": "2.0", + "name": "ShibUI", + "url": "http://localhost:10101", + "tests": [{ + "id": "20555719-09cf-4606-9e2d-055fd6612094", + "name": "Filter Order", + "commands": [{ + "id": "fa91c3c0-7f5b-4c62-a269-30bfaf47032e", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "b0701297-a626-43c3-99b3-5139384a8c19", + "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": "31e95b44-37ab-471b-af42-e217b9e148f2", + "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": "49713072-473e-4a97-b004-5a0bdada2867", + "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": "0c15bd31-cc54-4431-bbe5-dbbc7bdf760c", + "comment": "", + "command": "click", + "target": "id=addNewDropdown", + "targets": [ + ["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": "" + }, { + "id": "0a58f0b4-fead-491f-b27e-ac27c1db8841", + "comment": "", + "command": "click", + "target": "css=.nav-link:nth-child(2) > translate-i18n", + "targets": [ + ["css=.nav-link:nth-child(2) > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li/div/a[2]/translate-i18n", "xpath:idRelative"], + ["xpath=//a[2]/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Metadata Provider')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "307af5d3-5b6c-4ab0-924c-37ab2d9d81c6", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "9f5a40d2-52a2-4956-834d-e2f0a9723506", + "comment": "", + "command": "select", + "target": "id=field2", + "targets": [], + "value": "label=FileBackedHttpMetadataProvider" + }, { + "id": "193e72cf-48a8-4a54-9102-def2bddfffaf", + "comment": "", + "command": "click", + "target": "css=option:nth-child(2)", + "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"] + ], + "value": "" + }, { + "id": "5e8a8dca-2a65-436b-b487-9971204ca96e", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "80ad763d-d2fd-4569-bc79-ed73ff0b9054", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "FBHMP" + }, { + "id": "f1a0baef-0250-4a03-9703-017fe7326bd8", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[2]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "da0b08e2-d5a1-4a41-8417-02f9c8376c83", + "comment": "", + "command": "click", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "014f0593-c19a-44df-86ae-25741255d201", + "comment": "", + "command": "type", + "target": "id=field4", + "targets": [ + ["id=field4", "id"], + ["name=field4", "name"], + ["css=#field4", "css:finder"], + ["xpath=//input[@id='field4']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "FBHMP" + }, { + "id": "c7fe4823-18bf-4775-99de-68b4c75a656c", + "comment": "", + "command": "click", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "2d478d07-3e7b-4cd4-bbe2-20b37559d1f3", + "comment": "", + "command": "type", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "https://idp.unicon.net/idp/shibboleth" + }, { + "id": "09b4715c-13db-43ce-a358-5812e589e71c", + "comment": "", + "command": "click", + "target": "id=field6-1", + "targets": [ + ["id=field6-1", "id"], + ["css=#field6-1", "css:finder"], + ["xpath=//input[@id='field6-1']", "xpath:attributes"], + ["xpath=//div[2]/label/input", "xpath:position"] + ], + "value": "" + }, { + "id": "436e5eda-f4a3-4757-8cbb-ad5fbd9b4c87", + "comment": "", + "command": "click", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "321650ac-b730-4718-85bc-0a9190484418", + "comment": "", + "command": "type", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "%{idp.home}/foo" + }, { + "id": "f50cc46d-1b53-43ab-b538-1e17c14ad7b4", + "comment": "", + "command": "click", + "target": "css=.btn-outline-secondary", + "targets": [ + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[@id='field8-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "da09d033-c708-441b-adc6-44c5394b2f4e", + "comment": "", + "command": "click", + "target": "id=field8__option--1", + "targets": [ + ["id=field8__option--1", "id"], + ["css=#field8__option--1", "css:finder"], + ["xpath=//li[@id='field8__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field8__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"], + ["xpath=//li[contains(.,'PT30S')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "d7f7b876-4395-4634-8dd6-b0c89d79a136", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "da944045-5eb1-4034-9d6e-27349ab38fd3", + "comment": "", + "command": "click", + "target": "css=.section-body > .container-fluid", + "targets": [ + ["css=.section-body > .container-fluid", "css:finder"], + ["xpath=//div[2]/div", "xpath:position"] + ], + "value": "" + }, { + "id": "a16306ab-d4f0-4d88-a006-3ab0afe4c0d7", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "9caa1b01-6689-49d4-ae14-73455666bad0", + "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"], + ["xpath=//div/div/label", "xpath:position"], + ["xpath=//label[contains(.,'Require Signed Root')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "414336d2-29a0-4931-9920-eafc9829f019", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "add38561-0696-4090-a56b-02f3a8b8f548", + "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": "70266886-05ec-40bc-86f6-92c72102d08d", + "comment": "", + "command": "click", + "target": "css=.save", + "targets": [ + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "65bf9359-d502-4ec9-986b-7fcaf815c433", + "comment": "", + "command": "click", + "target": "css=.btn-primary", + "targets": [ + ["css=.btn-primary", "css:finder"], + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'  Manage Filters')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "2636c27c-5630-405b-9757-999063ff791f", + "comment": "", + "command": "click", + "target": "css=.btn-success", + "targets": [ + ["linkText=Add Filter", "linkText"], + ["css=.btn-success", "css:finder"], + ["xpath=//a[contains(@href, '/metadata/provider/c94d1a42-915e-4bf7-bee3-d2f9df71910e/filter/new')]", "xpath:href"], + ["xpath=//div[2]/a", "xpath:position"], + ["xpath=//a[contains(.,'Add Filter')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "f4177bd2-eba7-4c7f-b6cd-cb4c2e660ff0", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [], + "value": "label=EntityAttributes" + }, { + "id": "e60499b9-5587-45f0-8133-a6e67db3f849", + "comment": "", + "command": "click", + "target": "css=option:nth-child(2)", + "targets": [ + ["css=option:nth-child(2)", "css:finder"], + ["xpath=//option[@value='EntityAttributes']", "xpath:attributes"], + ["xpath=//option[2]", "xpath:position"], + ["xpath=//option[contains(.,'EntityAttributes')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "424ba908-5448-4c11-a668-bffac719ee3c", + "comment": "", + "command": "click", + "target": "id=field32", + "targets": [ + ["id=field32", "id"], + ["name=field32", "name"], + ["css=#field32", "css:finder"], + ["xpath=//input[@id='field32']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "28af38e8-4be4-4c9c-b6d2-d73e24b8ceff", + "comment": "", + "command": "type", + "target": "id=field32", + "targets": [ + ["id=field32", "id"], + ["name=field32", "name"], + ["css=#field32", "css:finder"], + ["xpath=//input[@id='field32']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Filter 1" + }, { + "id": "fc295711-9193-4a3c-a8b8-a7f79b23547d", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div[@id='-container']/div/input", "xpath:idRelative"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "1f17d43e-105a-4c63-8303-c5ec007d7e1f", + "comment": "", + "command": "type", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div[@id='-container']/div/input", "xpath:idRelative"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "https://idp.unicon.net/idp/shibboleth" + }, { + "id": "ec155a3d-6ff2-45be-87ac-a037fe6be665", + "comment": "", + "command": "click", + "target": "css=.btn-success:nth-child(1)", + "targets": [ + ["css=.btn-success:nth-child(1)", "css:finder"], + ["xpath=//div[2]/button", "xpath:position"], + ["xpath=//button[contains(.,'Add Entity ID')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "3e5453f3-a20f-4403-b2b0-3a38ecc86b50", + "comment": "", + "command": "click", + "target": "css=.btn-primary", + "targets": [ + ["css=.btn-primary", "css:finder"], + ["xpath=//button[@type='submit']", "xpath:attributes"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Save')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "b2d73ca9-ea51-4b7a-bd0a-85efe121cadc", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.td-lg:nth-child(3)", + "targets": [ + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'Filter 1')]", "xpath:innerText"] + ], + "value": "3000" + }, { + "id": "7621eb3c-a2e3-4b6e-b3fc-a9cd5595b4da", + "comment": "", + "command": "click", + "target": "css=.btn-success", + "targets": [ + ["linkText=Add Filter", "linkText"], + ["css=.btn-success", "css:finder"], + ["xpath=//a[contains(@href, '/metadata/provider/9c96121f-6de1-4f10-b0b6-ea52c450d25d/filter/new')]", "xpath:href"], + ["xpath=//div[2]/a", "xpath:position"], + ["xpath=//a[contains(.,'Add Filter')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "085ff5d0-c252-4564-b895-69825c4846cf", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [], + "value": "label=EntityAttributes" + }, { + "id": "e695d40a-c2d5-4634-a04d-e4c08e500345", + "comment": "", + "command": "click", + "target": "css=option:nth-child(2)", + "targets": [ + ["css=option:nth-child(2)", "css:finder"], + ["xpath=//option[@value='EntityAttributes']", "xpath:attributes"], + ["xpath=//option[2]", "xpath:position"], + ["xpath=//option[contains(.,'EntityAttributes')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "76a35911-c32f-4e4a-9131-9ba10f0ac543", + "comment": "", + "command": "click", + "target": "id=field51", + "targets": [ + ["id=field51", "id"], + ["name=field51", "name"], + ["css=#field51", "css:finder"], + ["xpath=//input[@id='field51']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "482920a6-0182-4e1c-9239-42bf76597887", + "comment": "", + "command": "type", + "target": "id=field51", + "targets": [ + ["id=field51", "id"], + ["name=field51", "name"], + ["css=#field51", "css:finder"], + ["xpath=//input[@id='field51']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Filter 2" + }, { + "id": "c37717ff-ed1f-4909-854f-6dfea3dfb6ef", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div[@id='-container']/div/input", "xpath:idRelative"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "ec5e13ef-174b-4ecd-9768-0c1b3da5e411", + "comment": "", + "command": "type", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div[@id='-container']/div/input", "xpath:idRelative"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "https://idp.unicon.net/idp/shibboleth" + }, { + "id": "91f13763-009f-44c4-ac52-4a038905c013", + "comment": "", + "command": "click", + "target": "css=.btn-success:nth-child(1)", + "targets": [ + ["css=.btn-success:nth-child(1)", "css:finder"], + ["xpath=//div[2]/button", "xpath:position"], + ["xpath=//button[contains(.,'Add Entity ID')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "e5ca7908-1fae-4d04-a184-3984b8ad8c89", + "comment": "", + "command": "click", + "target": "css=.btn-primary", + "targets": [ + ["css=.btn-primary", "css:finder"], + ["xpath=//button[@type='submit']", "xpath:attributes"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Save')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "be0515a6-749d-4b1e-943d-301fe881a7aa", + "comment": "", + "command": "waitForElementPresent", + "target": "css=tr:nth-child(2) > .td-lg:nth-child(3)", + "targets": [ + ["css=tr:nth-child(2) > .td-lg:nth-child(3)", "css:finder"], + ["xpath=//tr[2]/td[3]", "xpath:position"], + ["xpath=//td[contains(.,'Filter 2')]", "xpath:innerText"] + ], + "value": "3000" + }, { + "id": "7aa96f66-86da-4a54-a222-bd3a3fd28a67", + "comment": "", + "command": "click", + "target": "css=.btn-success", + "targets": [ + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div[2]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Add Filter')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "5b0f693a-3f9b-4903-8fbd-62970d845be3", + "comment": "", + "command": "select", + "target": "name=type", + "targets": [], + "value": "label=EntityAttributes" + }, { + "id": "040c1a7b-9bd6-42c3-a2b9-2b550e62f25e", + "comment": "", + "command": "click", + "target": "css=option:nth-child(2)", + "targets": [ + ["css=option:nth-child(2)", "css:finder"], + ["xpath=//option[@value='EntityAttributes']", "xpath:attributes"], + ["xpath=//option[2]", "xpath:position"], + ["xpath=//option[contains(.,'EntityAttributes')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "c51f2f62-d13a-46f8-97bf-656940116d1f", + "comment": "", + "command": "click", + "target": "id=field70", + "targets": [ + ["id=field70", "id"], + ["name=field70", "name"], + ["css=#field70", "css:finder"], + ["xpath=//input[@id='field70']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "b458dcd0-54d9-4fe3-8887-250715cc1381", + "comment": "", + "command": "type", + "target": "id=field70", + "targets": [ + ["id=field70", "id"], + ["name=field70", "name"], + ["css=#field70", "css:finder"], + ["xpath=//input[@id='field70']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Filter 3" + }, { + "id": "3ca69886-a1f6-41af-bf3e-d3d17e305850", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div[@id='-container']/div/input", "xpath:idRelative"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "5e9a96b4-d6da-4055-a739-d4ca6e4bfd16", + "comment": "", + "command": "type", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div[@id='-container']/div/input", "xpath:idRelative"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "https://idp.unicon.net/idp/shibboleth" + }, { + "id": "c73a6a3f-5f97-4c0f-9c72-40ccda5e06a8", + "comment": "", + "command": "click", + "target": "css=.btn-success:nth-child(1)", + "targets": [ + ["css=.btn-success:nth-child(1)", "css:finder"], + ["xpath=//div[2]/button", "xpath:position"], + ["xpath=//button[contains(.,'Add Entity ID')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "bd3d7733-0d0a-4d6c-8e6a-34f7fc53599f", + "comment": "", + "command": "click", + "target": "css=.btn-primary", + "targets": [ + ["css=.btn-primary", "css:finder"], + ["xpath=//button[@type='submit']", "xpath:attributes"], + ["xpath=//div/button", "xpath:position"], + ["xpath=//button[contains(.,'Save')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "ada60944-aeed-40e1-b89e-f9a318efb338", + "comment": "", + "command": "waitForElementPresent", + "target": "css=tr:nth-child(3) > .td-lg:nth-child(3)", + "targets": [], + "value": "3000" + }, { + "id": "85946455-9105-4f2d-a46b-7e3115921b1d", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(3) > .td-sm:nth-child(1) > button.btn:nth-child(1)", + "targets": [ + ["css=tr:nth-child(3) > .td-sm:nth-child(1) > .btn:nth-child(1)", "css:finder"], + ["xpath=//tr[3]/td/button", "xpath:position"] + ], + "value": "" + }, { + "id": "1e4a00eb-bd15-4388-baa8-2f75af3036d7", + "comment": "", + "command": "pause", + "target": "3000", + "targets": [], + "value": "3000" + }, { + "id": "289bef0b-1994-45d3-9181-e23129dfcd47", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(2) > .td-sm:nth-child(1) > button.btn:nth-child(1)", + "targets": [ + ["css=tr:nth-child(2) > .td-sm:nth-child(1) > .btn:nth-child(1)", "css:finder"], + ["xpath=//tr[2]/td/button", "xpath:position"] + ], + "value": "" + }, { + "id": "481f0ccd-b9a8-4c5f-9c0d-f5ab0f4abd10", + "comment": "", + "command": "pause", + "target": "3000", + "targets": [], + "value": "3000" + }, { + "id": "3e1cee0d-f573-4879-9f11-ba0de1a7fe66", + "comment": "", + "command": "assertText", + "target": "css=tr:nth-child(1) > .td-lg:nth-child(3)", + "targets": [ + ["css=tr:nth-child(1) > .td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"], + ["xpath=//td[contains(.,'Filter 1')]", "xpath:innerText"] + ], + "value": "Filter 3" + }] + }], + "suites": [{ + "id": "5a970a4f-ed27-49c6-9bd2-1155faebe1a9", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["20555719-09cf-4606-9e2d-055fd6612094"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} \ No newline at end of file diff --git a/backend/src/integration/resources/SHIBUI-1031_AdminLogin.side b/backend/src/integration/resources/SHIBUI-1031_AdminLogin.side new file mode 100644 index 000000000..6d6ce66c1 --- /dev/null +++ b/backend/src/integration/resources/SHIBUI-1031_AdminLogin.side @@ -0,0 +1,355 @@ +{ + "id": "6653e19b-f0fa-4ad4-87ac-16d71bb6e7f0", + "version": "2.0", + "name": "Admin Login", + "url": "http://localhost:10101", + "tests": [{ + "id": "81a4cee1-5eb2-424d-bce0-48ff68f40f9b", + "name": "Admin Login", + "commands": [{ + "id": "e9d3ff8f-91c3-4257-ba3f-32486b915635", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "66de25cf-18cb-4ea4-8008-847001eda1e2", + "comment": "Use Administrator Login", + "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": "403895d9-204e-4f15-b9e7-476799c96675", + "comment": "Use Administrator Password", + "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": "b87ee258-968f-46cf-946b-0073e1e94fa8", + "comment": "", + "command": "click", + "target": "name=submit", + "targets": [ + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] + ], + "value": "" + }, { + "id": "1b22c386-98df-45bd-a08c-d721ac355ded", + "comment": "", + "command": "click", + "target": "css=.nav-link > translate-i18n:nth-child(1)", + "targets": [ + ["css=.nav-link > translate-i18n:nth-child(1)", "css:finder"], + ["xpath=//li[4]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Action Required')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "4020f0f4-b790-47d4-9b0d-1b3eb3dfc558", + "comment": "", + "command": "click", + "target": "css=.nav-item:nth-child(3) > .nav-link", + "targets": [ + ["linkText=Admin", "linkText"], + ["css=.nav-item:nth-child(3) > .nav-link", "css:finder"], + ["xpath=//a[contains(text(),'Admin')]", "xpath:link"], + ["xpath=//a[contains(@href, '/dashboard/admin/management')]", "xpath:href"], + ["xpath=//dashboard-page/div/ul/li[3]/a", "xpath:position"], + ["xpath=//a[contains(.,'Admin')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "0ec6189e-2d7c-4fe4-aba9-523b18ba1e32", + "comment": "", + "command": "select", + "target": "css=tr:nth-child(3) .form-control", + "targets": [ + ["css=tr:nth-child(3) .form-control", "css:finder"], + ["xpath=//tr[3]/td[3]/select", "xpath:position"] + ], + "value": "label=ROLE_USER" + }, { + "id": "9a81800e-3957-4c9d-a45e-ae4b325878f0", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(3) .fa", + "targets": [ + ["css=tr:nth-child(3) .fa", "css:finder"], + ["xpath=//tr[3]/td[4]/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "a294f0d1-1258-4bda-b5d4-e3058005f2db", + "comment": "", + "command": "click", + "target": "css=.btn-danger", + "targets": [ + ["css=.btn-danger", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'Delete')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "f51d306a-dd36-4bbb-bbe2-879365a39552", + "comment": "", + "command": "click", + "target": "css=.nav-link > translate-i18n:nth-child(1)", + "targets": [ + ["css=.nav-link > translate-i18n:nth-child(1)", "css:finder"], + ["xpath=//li[4]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Action Required')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "fee73468-5163-48b6-95f9-171f47448d6b", + "comment": "", + "command": "assertText", + "target": "css=.text-center", + "targets": [ + ["css=.text-center", "css:finder"], + ["xpath=//p", "xpath:position"], + ["xpath=//p[contains(.,'There are no new user requests at this time.')]", "xpath:innerText"] + ], + "value": "There are no new user requests at this time." + }, { + "id": "113938c7-c365-4edc-8f79-68d97deb9148", + "comment": "", + "command": "click", + "target": "css=.nav-item:nth-child(3) > .nav-link", + "targets": [ + ["linkText=Admin", "linkText"], + ["css=.nav-item:nth-child(3) > .nav-link", "css:finder"], + ["xpath=//a[contains(text(),'Admin')]", "xpath:link"], + ["xpath=//a[contains(@href, '/dashboard/admin/management')]", "xpath:href"], + ["xpath=//dashboard-page/div/ul/li[3]/a", "xpath:position"], + ["xpath=//a[contains(.,'Admin')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "25389c11-fded-46c0-9c29-b0cc5bd21fdf", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(2) .fa", + "targets": [ + ["css=tr:nth-child(2) .fa", "css:finder"], + ["xpath=//td[4]/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "5b5b550a-a28b-4048-8488-8e2598e3c929", + "comment": "", + "command": "click", + "target": "css=.btn-danger", + "targets": [ + ["css=.btn-danger", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'Delete')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "e5299276-d01e-4caf-8249-2c0699b2092c", + "comment": "", + "command": "click", + "target": "css=.fa-trash", + "targets": [ + ["css=.fa-trash", "css:finder"], + ["xpath=//td[4]/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "91ae1a7c-b785-4b76-926b-52b524cccb73", + "comment": "", + "command": "click", + "target": "css=.btn-danger", + "targets": [ + ["css=.btn-danger", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div[3]/button", "xpath:position"], + ["xpath=//button[contains(.,'Delete')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "e7c704ed-2dcf-4768-9357-89e27a364a2f", + "comment": "", + "command": "click", + "target": "css=li:nth-child(3) > .nav-link > translate-i18n", + "targets": [ + ["css=li:nth-child(3) > .nav-link > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li[3]/a/translate-i18n", "xpath:idRelative"], + ["xpath=//li[3]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Logout')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "77a69514-3350-4304-99a9-7a1bf5a4c481", + "comment": "", + "command": "click", + "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": "" + }, { + "id": "5ea9fe02-0b45-4cd9-a046-4e2b57d5ca6d", + "comment": "Use User Login", + "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": "user" + }, { + "id": "e971c9e3-1ae0-4646-b6a3-a7052132ed08", + "comment": "Use User Password", + "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": "userpass" + }, { + "id": "793f5f29-4057-483c-b95c-c938832af57f", + "comment": "", + "command": "click", + "target": "name=submit", + "targets": [ + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] + ], + "value": "" + }, { + "id": "17c1cec0-c7f2-40d1-bb37-a038506bb230", + "comment": "Use None Login", + "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": "none" + }, { + "id": "ea9d200a-048b-4bac-9fd1-af4cf8d2d886", + "comment": "Use None Password", + "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": "nonepass" + }, { + "id": "95329bae-3a7a-4d77-af80-2115a2dc584f", + "comment": "", + "command": "click", + "target": "name=submit", + "targets": [ + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] + ], + "value": "" + }, { + "id": "4442e5ab-5e8b-4571-92ff-adfef2a9aaa5", + "comment": "Use Admin Login", + "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": "46ead687-de88-4ee6-8e15-025adc911470", + "comment": "Use Admin Password", + "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": "001a7c20-2211-4682-82e5-552a4de70cbb", + "comment": "", + "command": "click", + "target": "name=submit", + "targets": [ + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] + ], + "value": "" + }, { + "id": "6e1eb3bc-7780-4fb7-bcd6-a9ab297359c6", + "comment": "", + "command": "click", + "target": "css=.nav-link > translate-i18n:nth-child(1)", + "targets": [ + ["css=.nav-link > translate-i18n:nth-child(1)", "css:finder"], + ["xpath=//li[4]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Action Required')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "4024075a-c1b5-4c05-a494-2197366b0672", + "comment": "", + "command": "assertText", + "target": "css=.text-center", + "targets": [ + ["css=.text-center", "css:finder"], + ["xpath=//p", "xpath:position"], + ["xpath=//p[contains(.,'There are no new user requests at this time.')]", "xpath:innerText"] + ], + "value": "There are no new user requests at this time." + }] + }], + "suites": [{ + "id": "91a2972f-f7cd-4a9b-9db2-28141211be12", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["81a4cee1-5eb2-424d-bce0-48ff68f40f9b"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} \ No newline at end of file diff --git a/backend/src/integration/resources/SHIBUI-1058_DelegatedAdmin_SubmitSource.side b/backend/src/integration/resources/SHIBUI-1058_DelegatedAdmin_SubmitSource.side new file mode 100644 index 000000000..0880d4c01 --- /dev/null +++ b/backend/src/integration/resources/SHIBUI-1058_DelegatedAdmin_SubmitSource.side @@ -0,0 +1,1262 @@ +{ + "id": "bc0c938d-13d1-42db-a237-f3a78123a102", + "version": "2.0", + "name": "Delegated Admin", + "url": "http://localhost:10101", + "tests": [{ + "id": "82f72571-0fae-43c3-870f-dacab39c2c40", + "name": "DelegatedAdmin - SubmitSourceWithError", + "commands": [{ + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "user" + }, { + "id": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "userpass" + }, { + "id": "fdb5a585-49aa-403c-8c23-c4fc548267b3", + "comment": "", + "command": "click", + "target": "name=submit", + "targets": [ + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] + ], + "value": "" + }, { + "id": "e754435f-914f-4785-a326-b0d08b099d42", + "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": "d73d494e-cf05-4322-9d6e-40c417c00a4c", + "comment": "", + "command": "click", + "target": "css=.dropdown-menu translate-i18n", + "targets": [ + ["css=.dropdown-menu translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li/div/a/translate-i18n", "xpath:idRelative"], + ["xpath=//a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Metadata Source')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "cfecda46-37bf-4033-8601-44bd34b5e78d", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "bc34acf9-9035-40d0-a5af-bf1853507919", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "b10f4831-5c89-4f29-9ff1-388eab7376fe", + "comment": "", + "command": "type", + "target": "id=field2", + "targets": [ + ["id=field2", "id"], + ["name=field2", "name"], + ["css=#field2", "css:finder"], + ["xpath=//input[@id='field2']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "188b58b3-7be6-4ab3-87b8-7c3ba83839eb", + "comment": "", + "command": "click", + "target": "css=.col-xl-6", + "targets": [ + ["css=.col-xl-6", "css:finder"], + ["xpath=//div[2]/div/div", "xpath:position"] + ], + "value": "" + }, { + "id": "bd3b7ae2-dfe8-449d-b997-776478ed50ca", + "comment": "", + "command": "click", + "target": "css=.label", + "targets": [ + ["css=.label", "css:finder"], + ["xpath=//li[2]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "8d487876-0418-424d-aee6-3a6a00580a34", + "comment": "", + "command": "mouseOver", + "target": "css=.label:nth-child(1)", + "targets": [ + ["css=.label:nth-child(1)", "css:finder"], + ["xpath=//li[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "b618b64a-a1d5-4f92-afcd-0b883417c606", + "comment": "", + "command": "mouseOut", + "target": "css=.label:nth-child(1)", + "targets": [ + ["css=.label:nth-child(1)", "css:finder"], + ["xpath=//li[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "751c3d64-cc58-4c71-bc1d-9b5183084cc0", + "comment": "", + "command": "click", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "2e856060-3bf1-431f-ba9d-09fdfff2fe43", + "comment": "", + "command": "type", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "67fd9235-2f60-49c6-91ee-e3b201ab8313", + "comment": "", + "command": "click", + "target": "id=field6", + "targets": [ + ["id=field6", "id"], + ["name=field6", "name"], + ["css=#field6", "css:finder"], + ["xpath=//input[@id='field6']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "0531d694-a62d-4e0c-a4d3-58acfe3823eb", + "comment": "", + "command": "type", + "target": "id=field6", + "targets": [ + ["id=field6", "id"], + ["name=field6", "name"], + ["css=#field6", "css:finder"], + ["xpath=//input[@id='field6']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "c1bbbf8f-683f-4df7-81fd-58b5fafcc01e", + "comment": "", + "command": "click", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[3]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "769395e4-5931-4574-8790-dff675e13b4b", + "comment": "", + "command": "type", + "target": "id=field7", + "targets": [ + ["id=field7", "id"], + ["name=field7", "name"], + ["css=#field7", "css:finder"], + ["xpath=//input[@id='field7']", "xpath:attributes"], + ["xpath=//div[3]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "501b3372-6343-4f38-bd5b-26e34d77f1a7", + "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": "74a9e89a-b560-4148-9188-1beb62d7c790", + "comment": "", + "command": "mouseOver", + "target": "css=.btn-success > translate-i18n", + "targets": [ + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div/button/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "447e568c-4de6-4680-8d0e-16646a8af85a", + "comment": "", + "command": "mouseOut", + "target": "css=.btn-success > translate-i18n", + "targets": [ + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div/button/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "d70af1f4-f896-44ae-87e9-924657e6f96e", + "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[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": "" + }, { + "id": "d25fcb11-533c-4f8b-b57a-743ca64d3b91", + "comment": "", + "command": "type", + "target": "id=field10", + "targets": [ + ["id=field10", "id"], + ["name=field10", "name"], + ["css=#field10", "css:finder"], + ["xpath=//input[@id='field10']", "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": "DelegatedAdmin" + }, { + "id": "67dfcad1-f12a-4e95-a8e6-0686d9584125", + "comment": "", + "command": "click", + "target": "id=field11", + "targets": [ + ["id=field11", "id"], + ["name=field11", "name"], + ["css=#field11", "css:finder"], + ["xpath=//select[@id='field11']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "0acc380c-24c9-4af8-bc2a-1c260bebd00a", + "comment": "", + "command": "select", + "target": "id=field11", + "targets": [], + "value": "label=Administrative" + }, { + "id": "68a74215-9bcb-46fd-8d4f-415894485429", + "comment": "", + "command": "click", + "target": "id=field12", + "targets": [ + ["id=field12", "id"], + ["name=field12", "name"], + ["css=#field12", "css:finder"], + ["xpath=//input[@id='field12']", "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": "" + }, { + "id": "f660a99c-a9e0-4063-b1a7-659763358d85", + "comment": "", + "command": "type", + "target": "id=field12", + "targets": [ + ["id=field12", "id"], + ["name=field12", "name"], + ["css=#field12", "css:finder"], + ["xpath=//input[@id='field12']", "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": "DelegatedAdmin@g.com" + }, { + "id": "b8ac73cc-6756-4e14-a8fd-545aa716f84b", + "comment": "", + "command": "click", + "target": "css=.label:nth-child(1)", + "targets": [ + ["css=.label:nth-child(1)", "css:finder"], + ["xpath=//li[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "80ab15a4-e1b4-4b86-ba78-e9e205214840", + "comment": "", + "command": "click", + "target": "id=field15", + "targets": [ + ["id=field15", "id"], + ["name=field15", "name"], + ["css=#field15", "css:finder"], + ["xpath=//input[@id='field15']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "17db2593-e257-4308-927c-fad5a32e6d8b", + "comment": "", + "command": "type", + "target": "id=field15", + "targets": [ + ["id=field15", "id"], + ["name=field15", "name"], + ["css=#field15", "css:finder"], + ["xpath=//input[@id='field15']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "372858f0-47ea-4a76-aba7-75a9db09dd12", + "comment": "", + "command": "click", + "target": "id=field16", + "targets": [ + ["id=field16", "id"], + ["name=field16", "name"], + ["css=#field16", "css:finder"], + ["xpath=//input[@id='field16']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "5fcf6bb5-3c2d-44be-89b5-d05937e74ae7", + "comment": "", + "command": "type", + "target": "id=field16", + "targets": [ + ["id=field16", "id"], + ["name=field16", "name"], + ["css=#field16", "css:finder"], + ["xpath=//input[@id='field16']", "xpath:attributes"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "8f1dd2b8-d8a8-44a0-a82f-e97145a76049", + "comment": "", + "command": "click", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=.textarea-widget", "css:finder"], + ["xpath=//textarea[@name='field17']", "xpath:attributes"], + ["xpath=//textarea", "xpath:position"] + ], + "value": "" + }, { + "id": "4131e777-4ef6-47d8-8b58-03a8c8ecebbf", + "comment": "", + "command": "type", + "target": "name=field17", + "targets": [ + ["name=field17", "name"], + ["css=.textarea-widget", "css:finder"], + ["xpath=//textarea[@name='field17']", "xpath:attributes"], + ["xpath=//textarea", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "03c5281a-7d3b-45ca-b922-52b714308741", + "comment": "", + "command": "click", + "target": "id=field18", + "targets": [ + ["id=field18", "id"], + ["name=field18", "name"], + ["css=#field18", "css:finder"], + ["xpath=//input[@id='field18']", "xpath:attributes"], + ["xpath=//fieldset[2]/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "680f9705-eb73-4265-a0ec-71faf0e47a37", + "comment": "", + "command": "type", + "target": "id=field18", + "targets": [ + ["id=field18", "id"], + ["name=field18", "name"], + ["css=#field18", "css:finder"], + ["xpath=//input[@id='field18']", "xpath:attributes"], + ["xpath=//fieldset[2]/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "f13abee5-2cf7-4286-8722-39dc002118ec", + "comment": "", + "command": "click", + "target": "id=field19", + "targets": [ + ["id=field19", "id"], + ["name=field19", "name"], + ["css=#field19", "css:finder"], + ["xpath=//input[@id='field19']", "xpath:attributes"], + ["xpath=//fieldset[2]/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "a06a57ea-22e6-4370-bfe0-85cf0fb2dcfc", + "comment": "", + "command": "type", + "target": "id=field19", + "targets": [ + ["id=field19", "id"], + ["name=field19", "name"], + ["css=#field19", "css:finder"], + ["xpath=//input[@id='field19']", "xpath:attributes"], + ["xpath=//fieldset[2]/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "d542d27e-686c-43d4-bd8d-00b2b6d67078", + "comment": "", + "command": "click", + "target": "css=.label:nth-child(1)", + "targets": [ + ["css=.label:nth-child(1)", "css:finder"], + ["xpath=//li[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "df748cd9-9472-4cd9-a17a-043162ac1db9", + "comment": "", + "command": "click", + "target": "id=field24", + "targets": [ + ["id=field24", "id"], + ["name=field24", "name"], + ["css=#field24", "css:finder"], + ["xpath=//select[@id='field24']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "dd206e07-39aa-4b35-9b74-b13fe62fff00", + "comment": "", + "command": "select", + "target": "id=field24", + "targets": [], + "value": "label=SAML 1.1" + }, { + "id": "095c2e57-5930-4fa6-b360-78ace9a8f98c", + "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": "10f62eb1-abf4-4c0c-b287-0f2fe06ed30c", + "comment": "", + "command": "mouseOver", + "target": "css=.btn-success > translate-i18n", + "targets": [ + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div/button/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "f41d134d-3bbe-423e-bfce-cc576e8b445b", + "comment": "", + "command": "mouseOut", + "target": "css=.btn-success > translate-i18n", + "targets": [ + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div/button/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "431021d8-5443-406b-9780-05ce856bd87c", + "comment": "", + "command": "click", + "target": "id=field26", + "targets": [ + ["id=field26", "id"], + ["css=#field26", "css:finder"], + ["xpath=//input[@id='field26']", "xpath:attributes"], + ["xpath=//div[@id='field26-container']/div/input", "xpath:idRelative"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "944576d7-149e-4bdc-b198-792d95c7bd26", + "comment": "", + "command": "type", + "target": "id=field26", + "targets": [ + ["id=field26", "id"], + ["css=#field26", "css:finder"], + ["xpath=//input[@id='field26']", "xpath:attributes"], + ["xpath=//div[@id='field26-container']/div/input", "xpath:idRelative"], + ["xpath=//input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "4e56e1aa-7bbc-440e-909d-ef4fa7ecc828", + "comment": "", + "command": "click", + "target": "css=.container-fluid > .row", + "targets": [ + ["css=.container-fluid > .row", "css:finder"], + ["xpath=//fieldset-object/div/div", "xpath:position"] + ], + "value": "" + }, { + "id": "868c972c-f225-4844-ab21-07a609d7a9fb", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "81fb2703-af5b-4f4c-a910-b36b329bf20e", + "comment": "", + "command": "click", + "target": "css=.fa-plus", + "targets": [ + ["css=.fa-plus", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "194e02db-b940-4830-bf8e-badad7bb3131", + "comment": "", + "command": "click", + "target": "id=field30", + "targets": [ + ["id=field30", "id"], + ["name=field30", "name"], + ["css=#field30", "css:finder"], + ["xpath=//input[@id='field30']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "44ec1a17-9d9c-479a-bc42-6f1398ceb566", + "comment": "", + "command": "type", + "target": "id=field30", + "targets": [ + ["id=field30", "id"], + ["name=field30", "name"], + ["css=#field30", "css:finder"], + ["xpath=//input[@id='field30']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "471b7011-f6b7-4db6-a000-ddd2925d77aa", + "comment": "", + "command": "click", + "target": "id=field31", + "targets": [ + ["id=field31", "id"], + ["name=field31", "name"], + ["css=#field31", "css:finder"], + ["xpath=//select[@id='field31']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "71935c5a-67da-45ed-9a8c-b38f45727838", + "comment": "", + "command": "select", + "target": "id=field31", + "targets": [], + "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + }, { + "id": "56666bf4-a355-4740-acc6-bc175afd4ef3", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "5e8e95da-96ff-4e5f-81d4-853b669c627d", + "comment": "", + "command": "mouseOver", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f3fd85f8-8e6a-43e2-82ba-ded8a705a9cd", + "comment": "", + "command": "mouseOut", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "162003d6-b14a-4ebe-b440-706476ebbfd8", + "comment": "", + "command": "click", + "target": "css=div:nth-child(1) > sf-form-element > .has-success .form-check:nth-child(3) translate-i18n", + "targets": [ + ["css=div:nth-child(1) > sf-form-element > .has-success .form-check:nth-child(3) translate-i18n", "css:finder"], + ["xpath=//label/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'True')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "780fc904-c5b7-4015-9aec-41a6a9017fcb", + "comment": "", + "command": "click", + "target": "css=div:nth-child(2) > sf-form-element .form-check:nth-child(3) translate-i18n", + "targets": [ + ["css=div:nth-child(2) > sf-form-element .form-check:nth-child(3) translate-i18n", "css:finder"], + ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/boolean-radio/div/div/label/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "7c198b04-82cb-47a0-8347-2832a4eb2de1", + "comment": "", + "command": "click", + "target": "css=div:nth-child(3) > sf-form-element .form-check:nth-child(3) translate-i18n", + "targets": [ + ["css=div:nth-child(3) > sf-form-element .form-check:nth-child(3) translate-i18n", "css:finder"], + ["xpath=//div[3]/sf-form-element/div/sf-widget-chooser/boolean-radio/div/div/label/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "0558cb93-ed4c-463a-aaf0-a94eb091512b", + "comment": "", + "command": "click", + "target": "id=field39", + "targets": [ + ["id=field39", "id"], + ["name=field39", "name"], + ["css=#field39", "css:finder"], + ["xpath=//input[@id='field39']", "xpath:attributes"], + ["xpath=//div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "2f724fe6-5e2d-41bc-9434-83ce187dbcd2", + "comment": "", + "command": "type", + "target": "id=field39", + "targets": [ + ["id=field39", "id"], + ["name=field39", "name"], + ["css=#field39", "css:finder"], + ["xpath=//input[@id='field39']", "xpath:attributes"], + ["xpath=//div/input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "c1720dd9-8a5c-4680-9d01-ed288886bd84", + "comment": "", + "command": "click", + "target": "name=field41", + "targets": [ + ["name=field41", "name"], + ["css=.text-widget", "css:finder"], + ["xpath=//textarea[@name='field41']", "xpath:attributes"], + ["xpath=//textarea", "xpath:position"] + ], + "value": "" + }, { + "id": "ae52f665-36c0-4876-85cc-673f6ed6678c", + "comment": "", + "command": "type", + "target": "name=field41", + "targets": [ + ["name=field41", "name"], + ["css=.text-widget", "css:finder"], + ["xpath=//textarea[@name='field41']", "xpath:attributes"], + ["xpath=//textarea", "xpath:position"] + ], + "value": "DelegatedAdmin DelegatedAdmin DelegatedAdmin DelegatedAdmin DelegatedAdmin DelegatedAdmin DelegatedAdmin DelegatedAdmin DelegatedAdmin" + }, { + "id": "d65a60d4-b606-4313-bde9-afe44995981c", + "comment": "", + "command": "click", + "target": "css=.label:nth-child(1)", + "targets": [ + ["css=.label:nth-child(1)", "css:finder"], + ["xpath=//li[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "0f76b5a8-6af0-422a-9ab5-f836572c3708", + "comment": "", + "command": "click", + "target": "css=.col", + "targets": [ + ["css=.col", "css:finder"], + ["xpath=//fieldset", "xpath:position"] + ], + "value": "" + }, { + "id": "005d35e5-e005-483f-95ab-3d33d2c49a7b", + "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": "5a3c6bd2-a4a3-45e5-98db-38a81e61e8aa", + "comment": "", + "command": "mouseOver", + "target": "css=.btn-success > translate-i18n", + "targets": [ + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div/button/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "a166de0f-4fc8-4224-b75a-36de2c71c45d", + "comment": "", + "command": "mouseOut", + "target": "css=.btn-success > translate-i18n", + "targets": [ + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div/button/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "8192d181-5be9-464d-a882-7502b25f0858", + "comment": "", + "command": "click", + "target": "id=field45", + "targets": [ + ["id=field45", "id"], + ["name=field45", "name"], + ["css=#field45", "css:finder"], + ["xpath=//input[@id='field45']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "53782b90-fc44-4e7b-9a24-bce12ce1caa1", + "comment": "", + "command": "type", + "target": "id=field45", + "targets": [ + ["id=field45", "id"], + ["name=field45", "name"], + ["css=#field45", "css:finder"], + ["xpath=//input[@id='field45']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "5f7448b5-e033-4bfb-bb12-8b4f69e804cd", + "comment": "", + "command": "click", + "target": "id=field46", + "targets": [ + ["id=field46", "id"], + ["name=field46", "name"], + ["css=#field46", "css:finder"], + ["xpath=//select[@id='field46']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "c186b224-4164-404b-81ff-c70c7709b3ef", + "comment": "", + "command": "select", + "target": "id=field46", + "targets": [], + "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + }, { + "id": "61b09781-456e-4154-b6d0-55c752a4baaf", + "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": "3f5c82ba-8e83-4425-ba80-46e24b442eb3", + "comment": "", + "command": "mouseOver", + "target": "css=.btn-success > translate-i18n", + "targets": [ + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div/button/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "e9a3c720-a13b-41fe-b5d5-1fdf0fa064cc", + "comment": "", + "command": "mouseOut", + "target": "css=.btn-success > translate-i18n", + "targets": [ + ["css=.btn-success > translate-i18n", "css:finder"], + ["xpath=//div/button/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "c4f78a49-5b8a-4e76-bc67-42e90b8810f6", + "comment": "", + "command": "click", + "target": "id=field49", + "targets": [ + ["id=field49", "id"], + ["name=field49", "name"], + ["css=#field49", "css:finder"], + ["xpath=//input[@id='field49']", "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": "" + }, { + "id": "ebebd692-7aea-4783-a9ba-5772684e876f", + "comment": "", + "command": "type", + "target": "id=field49", + "targets": [ + ["id=field49", "id"], + ["name=field49", "name"], + ["css=#field49", "css:finder"], + ["xpath=//input[@id='field49']", "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": "DelegatedAdminDelegatedAdmin" + }, { + "id": "e39b6388-5213-4db8-b536-bf34fa47aaaf", + "comment": "", + "command": "click", + "target": "id=field50", + "targets": [ + ["id=field50", "id"], + ["name=field50", "name"], + ["css=#field50", "css:finder"], + ["xpath=//select[@id='field50']", "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": "" + }, { + "id": "ccd7c1fe-8d1b-4f99-8a78-343c470aa924", + "comment": "", + "command": "select", + "target": "id=field50", + "targets": [], + "value": "label=urn:oasis:names:tc:SAML:1.0:profiles:browser-post" + }, { + "id": "41a178a4-b1aa-4afa-bd43-9976e76d525e", + "comment": "", + "command": "click", + "target": "css=.label:nth-child(1)", + "targets": [ + ["css=.label:nth-child(1)", "css:finder"], + ["xpath=//li[3]/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "a526ff82-7c37-4484-ba1c-5c9d78484acc", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f1b12548-3f36-42ea-acdf-198e7bbf94fb", + "comment": "", + "command": "click", + "target": "css=.direction:nth-child(2)", + "targets": [ + ["css=.direction:nth-child(2)", "css:finder"], + ["xpath=//li[3]/button/span[2]", "xpath:position"], + ["xpath=//span[contains(.,'Next')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "961c7f2d-1263-42ab-a0f9-c1e550f463d4", + "comment": "", + "command": "click", + "target": "css=.label:nth-child(1)", + "targets": [ + ["css=.label:nth-child(1)", "css:finder"], + ["xpath=//li[3]/button/span", "xpath:position"], + ["xpath=//span[contains(.,'Save')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "97665960-5a38-4eed-8418-cc6c73ec2174", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.card-header", + "targets": [], + "value": "3000" + }, { + "id": "133bd8cc-5c3f-4105-af76-294f055b2e30", + "comment": "", + "command": "click", + "target": "css=.card-header", + "targets": [ + ["css=.card-header", "css:finder"], + ["xpath=//resolver-item/div/div", "xpath:position"] + ], + "value": "" + }, { + "id": "c4ae7489-c591-483d-ab7a-8829e6ebd036", + "comment": "", + "command": "assertText", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", + "targets": [ + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] + ], + "value": "DelegatedAdmin" + }, { + "id": "67d9770e-1f18-46c1-b492-6e8ef7cb45f8", + "comment": "", + "command": "assertText", + "target": "css=.col > span", + "targets": [ + ["css=.col > span", "css:finder"], + ["xpath=//div[4]/span", "xpath:position"], + ["xpath=//span[contains(.,'Disabled')]", "xpath:innerText"] + ], + "value": "Disabled" + }, { + "id": "bf8f56ff-b9c1-4c73-a41b-9edcf282d0be", + "comment": "", + "command": "click", + "target": "css=li:nth-child(3) > .nav-link", + "targets": [ + ["css=li:nth-child(3) > .nav-link > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li[3]/a/translate-i18n", "xpath:idRelative"], + ["xpath=//li[3]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Logout')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "a7de6603-7fd5-4af3-87fc-127f414e1a3c", + "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": "ace65781-9a01-4629-a62e-c646003204d9", + "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": "b27b3bc5-4a75-4079-bf27-84d074271d52", + "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": "801c2367-e22b-46d6-aa21-c6ee1e268dce", + "comment": "", + "command": "click", + "target": "css=a[href$='/dashboard/admin/actions']", + "targets": [ + ["css=.nav-link > translate-i18n:nth-child(1)", "css:finder"], + ["xpath=//li[4]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Action Required')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "49cbb664-0971-4fcb-bfb8-2d97163bc2c2", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.nav-link > translate-i18n:nth-child(1)", + "targets": [ + ["css=.nav-link > translate-i18n:nth-child(1)", "css:finder"], + ["xpath=//li[4]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Action Required')]", "xpath:innerText"] + ], + "value": "3000" + }, { + "id": "a4d68e0d-29a0-4f47-9b3c-e90bb8bf0511", + "comment": "", + "command": "click", + "target": "css=.fa-edit", + "targets": [ + ["css=.fa-edit", "css:finder"], + ["xpath=//button[3]/i", "xpath:position"] + ], + "value": "" + }, { + "id": "523d43a5-97f5-4f3e-b389-24f100e863a1", + "comment": "", + "command": "click", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "bc01a778-eb05-4292-895f-46f2f49a3df7", + "comment": "", + "command": "type", + "target": "id=field1", + "targets": [ + ["id=field1", "id"], + ["name=field1", "name"], + ["css=#field1", "css:finder"], + ["xpath=//input[@id='field1']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "DelegatedAdmin Edited" + }, { + "id": "79d16410-90d4-4592-9f6d-2f181e62fb30", + "comment": "", + "command": "click", + "target": "css=.btn-info", + "targets": [ + ["css=.btn-info", "css:finder"], + ["xpath=//div[2]/button", "xpath:position"], + ["xpath=//button[contains(.,'Save')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "2a48d614-53d6-4633-b695-ab8be01bbd4d", + "comment": "", + "command": "click", + "target": "css=.nav-link > translate-i18n:nth-child(1)", + "targets": [ + ["css=.nav-link > translate-i18n:nth-child(1)", "css:finder"], + ["xpath=//li[4]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Action Required')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "c8b6df66-6f13-4e06-ae53-e674e8ea8223", + "comment": "", + "command": "click", + "target": "css=.text-primary", + "targets": [ + ["css=.text-primary", "css:finder"], + ["xpath=//div/i", "xpath:position"] + ], + "value": "" + }, { + "id": "629884ea-0b8f-430a-aa63-ae0ff52fef9f", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", + "targets": [ + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] + ], + "value": "3000" + }, { + "id": "b7a32967-1305-41ac-af15-d9b4c21a2a10", + "comment": "", + "command": "click", + "target": "css=.col-8 > div:nth-child(2)", + "targets": [ + ["css=.col-8 > div:nth-child(2)", "css:finder"], + ["xpath=//div/div/div/div/div[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "38b54b65-e3cb-4711-9914-11947ff491e6", + "comment": "", + "command": "assertText", + "target": "css=.col-8 > div:nth-child(2)", + "targets": [ + ["css=.col-8 > div:nth-child(2)", "css:finder"], + ["xpath=//div/div/div[2]", "xpath:position"] + ], + "value": "DelegatedAdmin Edited DelegatedAdmin" + }, { + "id": "169d0a06-e822-476a-b3b8-6d6af0c4fe36", + "comment": "", + "command": "click", + "target": "css=.nav-link > translate-i18n:nth-child(1)", + "targets": [ + ["css=.nav-link > translate-i18n:nth-child(1)", "css:finder"], + ["xpath=//li[4]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Action Required')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "f08049e7-7b4e-452c-8091-a7d67e0e1b81", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.text-capitalize", + "targets": [ + ["css=.text-capitalize", "css:finder"], + ["xpath=//div[2]/button", "xpath:position"], + ["xpath=//button[contains(.,'Enable')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "f08049e7-7b4e-452c-8091-a7d67e0e1b82", + "comment": "", + "command": "click", + "target": "css=.text-capitalize", + "targets": [ + ["css=.text-capitalize", "css:finder"], + ["xpath=//div[2]/button", "xpath:position"], + ["xpath=//button[contains(.,'Enable')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "be9cdeb0-01b8-4faa-af74-d68402c86f2c", + "comment": "", + "command": "waitForElementNotPresent", + "target": "css=.card", + "targets": [], + "value": "3000" + }, { + "id": "91c48c31-cfbc-40cb-92d2-5dc8124759bc", + "comment": "", + "command": "click", + "target": "css=.nav-item:nth-child(1) > .nav-link", + "targets": [ + ["linkText=Metadata Sources", "linkText"], + ["css=.nav-item:nth-child(1) > .nav-link", "css:finder"], + ["xpath=//a[contains(text(),'Metadata Sources')]", "xpath:link"], + ["xpath=//a[contains(@href, '/dashboard/metadata/manager/resolvers')]", "xpath:href"], + ["xpath=//dashboard-page/div/ul/li/a", "xpath:position"], + ["xpath=//a[contains(.,'Metadata Sources')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "0383aa75-506c-4309-b074-b28e3ada6c3f", + "comment": "", + "command": "waitForElementPresent", + "target": "css=.col-8 > div:nth-child(2)", + "targets": [ + ["css=.col-8 > div:nth-child(2)", "css:finder"], + ["xpath=//div/div/div/div/div[2]", "xpath:position"] + ], + "value": "3000" + }, { + "id": "5341ba03-b351-4a8c-9d8a-50130868f7e7", + "comment": "", + "command": "click", + "target": "css=.text-primary", + "targets": [ + ["css=.text-primary", "css:finder"], + ["xpath=//div/i", "xpath:position"] + ], + "value": "" + }, { + "id": "937fd019-c985-47c7-9416-097cd1c0c54d", + "comment": "", + "command": "assertText", + "target": "css=.row:nth-child(1) > .col:nth-child(2)", + "targets": [ + ["css=.row:nth-child(1) > .col:nth-child(2)", "css:finder"], + ["xpath=//div[2]/div/div/div/div/div[2]", "xpath:position"] + ], + "value": "DelegatedAdmin Edited" + }] + }], + "suites": [{ + "id": "46b1ce42-deb8-4ab7-9d12-0f3ba88292ab", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["82f72571-0fae-43c3-870f-dacab39c2c40"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} diff --git a/backend/src/integration/resources/SHIBUI-1062.side b/backend/src/integration/resources/SHIBUI-1062.side new file mode 100644 index 000000000..b85710e5d --- /dev/null +++ b/backend/src/integration/resources/SHIBUI-1062.side @@ -0,0 +1,293 @@ +{ + "id": "6653e19b-f0fa-4ad4-87ac-16d71bb6e7f0", + "version": "2.0", + "name": "Admin Login", + "url": "http://localhost:10101", + "tests": [{ + "id": "81a4cee1-5eb2-424d-bce0-48ff68f40f9b", + "name": "Admin Login", + "commands": [{ + "id": "e9d3ff8f-91c3-4257-ba3f-32486b915635", + "comment": "", + "command": "open", + "target": "/login", + "targets": [], + "value": "" + }, { + "id": "4f642cbc-26e4-4562-805b-5dde812f3c55", + "comment": "", + "command": "setWindowSize", + "target": "1200x983", + "targets": [], + "value": "" + }, { + "id": "66de25cf-18cb-4ea4-8008-847001eda1e2", + "comment": "Use Admin Login", + "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": "" + }, { + "id": "403895d9-204e-4f15-b9e7-476799c96675", + "comment": "Use Admin Password", + "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": "" + }, { + "id": "b87ee258-968f-46cf-946b-0073e1e94fa8", + "comment": "", + "command": "click", + "target": "name=submit", + "targets": [ + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] + ], + "value": "" + }, { + "id": "748d9455-6be6-4e89-aab7-e33a0fff4b2d", + "comment": "", + "command": "click", + "target": "css=.nav-link > translate-i18n:nth-child(1)", + "targets": [ + ["css=.nav-link > translate-i18n:nth-child(1)", "css:finder"], + ["xpath=//li[4]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Action Required')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "c587efc2-2879-4ba3-9fe0-16d6b1b37e1b", + "comment": "", + "command": "mouseOver", + "target": "css=.nav-link > translate-i18n:nth-child(1)", + "targets": [ + ["css=.nav-link > translate-i18n:nth-child(1)", "css:finder"], + ["xpath=//li[4]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Action Required')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "586eac94-751b-4dd3-9983-9db38cb62b35", + "comment": "", + "command": "mouseOut", + "target": "css=.nav-link > translate-i18n:nth-child(1)", + "targets": [ + ["css=.nav-link > translate-i18n:nth-child(1)", "css:finder"], + ["xpath=//li[4]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Action Required')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "2ae631cc-8f4c-4201-a3ec-a60e6fdd6ecb", + "comment": "", + "command": "assertText", + "target": "css=.badge", + "targets": [ + ["css=.badge", "css:finder"], + ["xpath=//li[4]/a/span", "xpath:position"], + ["xpath=//span[contains(.,'1')]", "xpath:innerText"] + ], + "value": "1" + }, { + "id": "0fda5a6a-6f3f-472e-83f4-3e8d2cb04961", + "comment": "", + "command": "click", + "target": "id=role-0", + "targets": [ + ["id=role-0", "id"], + ["css=#role-0", "css:finder"], + ["xpath=//select[@id='role-0']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "7317c31e-678d-4410-bd75-fa5bdde37865", + "comment": "", + "command": "select", + "target": "id=role-0", + "targets": [], + "value": "label=ROLE_USER" + }, { + "id": "8825ec78-cf41-404b-beba-dac801ad46af", + "comment": "", + "command": "click", + "target": "linkText=Admin", + "targets": [ + ["linkText=Admin", "linkText"], + ["css=.nav-item:nth-child(3) > .nav-link", "css:finder"], + ["xpath=//a[contains(text(),'Admin')]", "xpath:link"], + ["xpath=//a[contains(@href, '/dashboard/admin/management')]", "xpath:href"], + ["xpath=//dashboard-page/div/ul/li[3]/a", "xpath:position"], + ["xpath=//a[contains(.,'Admin')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "662c0fe6-05ae-48ff-a895-c2d253a8837f", + "comment": "", + "command": "click", + "target": "css=.nav-link > translate-i18n:nth-child(1)", + "targets": [ + ["css=.nav-link > translate-i18n:nth-child(1)", "css:finder"], + ["xpath=//li[4]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Action Required')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "31878c2a-ec9e-47a3-b735-973a61292e4e", + "comment": "", + "command": "click", + "target": "linkText=Admin", + "targets": [ + ["linkText=Admin", "linkText"], + ["css=.nav-item:nth-child(3) > .nav-link", "css:finder"], + ["xpath=//a[contains(text(),'Admin')]", "xpath:link"], + ["xpath=//a[contains(@href, '/dashboard/admin/management')]", "xpath:href"], + ["xpath=//dashboard-page/div/ul/li[3]/a", "xpath:position"], + ["xpath=//a[contains(.,'Admin')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "eb34e37e-3e94-4fdf-a0ff-426c33d7d8b2", + "comment": "", + "command": "click", + "target": "css=li:nth-child(3) > .nav-link > translate-i18n", + "targets": [ + ["css=li:nth-child(3) > .nav-link > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li[3]/a/translate-i18n", "xpath:idRelative"], + ["xpath=//li[3]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Logout')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "dde86641-e6a1-406f-add3-cbe5abc9b980", + "comment": "Use User Login", + "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": "" + }, { + "id": "8743d4b9-6e74-41ee-b901-d56476fd5c66", + "comment": "Use User Password", + "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": "" + }, { + "id": "47a8b4d2-1513-49bf-8931-e7fcacf1c47d", + "comment": "", + "command": "click", + "target": "name=submit", + "targets": [ + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] + ], + "value": "" + }, { + "id": "880a6021-1d40-46a4-94d4-ea73613faf6f", + "comment": "", + "command": "click", + "target": "css=.active > translate-i18n", + "targets": [ + ["css=.active > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li[2]/a/translate-i18n", "xpath:idRelative"], + ["xpath=//li[2]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Dashboard')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "9a44d5fe-7316-4076-bfd6-bfa57b0004f9", + "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": "499015d0-9485-4bae-b103-7c6fe911b18e", + "comment": "", + "command": "click", + "target": "css=li:nth-child(3) > .nav-link > translate-i18n", + "targets": [ + ["css=li:nth-child(3) > .nav-link > translate-i18n", "css:finder"], + ["xpath=//div[@id='navbar']/ul/li[3]/a/translate-i18n", "xpath:idRelative"], + ["xpath=//li[3]/a/translate-i18n", "xpath:position"], + ["xpath=//translate-i18n[contains(.,'Logout')]", "xpath:innerText"] + ], + "value": "" + }, { + "id": "e7244234-e24a-4439-acaf-6e061e14e146", + "comment": "Use Admin Login", + "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": "" + }, { + "id": "f4461f3f-aa73-4f99-9e1e-6ce0676199c4", + "comment": "Use Admin Password", + "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": "" + }, { + "id": "5092c7f6-6e7c-4a32-8b4f-0b2e9cb01233", + "comment": "", + "command": "click", + "target": "name=submit", + "targets": [ + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] + ], + "value": "" + }] + }], + "suites": [{ + "id": "91a2972f-f7cd-4a9b-9db2-28141211be12", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["81a4cee1-5eb2-424d-bce0-48ff68f40f9b"] + }], + "urls": ["http://localhost:10101/"], + "plugins": [] +} \ No newline at end of file diff --git a/backend/src/integration/resources/Test Upload.xml b/backend/src/integration/resources/TestUpload.xml similarity index 100% rename from backend/src/integration/resources/Test Upload.xml rename to backend/src/integration/resources/TestUpload.xml diff --git a/backend/src/integration/resources/dhmr.side b/backend/src/integration/resources/dhmr.side index 01c783678..e32e0073e 100644 --- a/backend/src/integration/resources/dhmr.side +++ b/backend/src/integration/resources/dhmr.side @@ -7,23 +7,48 @@ "id": "be39a393-4d08-45ed-b09a-782ec26c9968", "name": "create test-dhmr", "commands": [{ - "id": "d95540e7-36b9-4d1a-a664-ba45d9a9d792", + "id": "c023f973-f799-4dc3-90d0-d75ccade0317", "comment": "", "command": "open", - "target": "/api/heheheheheheheWipeout", + "target": "/login", "targets": [], "value": "" }, { - "id": "a01fba64-9612-41ec-bd53-f731464a1d52", + "id": "492f48b4-97f8-4cb7-b8de-abf963b576af", + "comment": "Use User Login", + "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": "f61dd17c-d2ee-4200-a8f7-96d841d4ccb8", + "comment": "Use User Password", + "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": "fdb5a585-49aa-403c-8c23-c4fc548267b3", "comment": "", - "command": "assertText", - "target": "css=body", + "command": "click", + "target": "name=submit", "targets": [ - ["css=body", "css"], - ["css=body", "css:finder"], - ["xpath=//body", "xpath:position"] + ["name=submit", "name"], + ["css=td:nth-child(1) > input", "css:finder"], + ["xpath=//input[@name='submit']", "xpath:attributes"], + ["xpath=//tr[3]/td/input", "xpath:position"] ], - "value": "yes, you did it" + "value": "" }, { "id": "ee5fb7bf-b12e-485e-95bd-98bb41ea7072", "comment": "", @@ -350,4 +375,4 @@ }], "urls": ["http://localhost:8080/", "http://localhost:10101/"], "plugins": [] -} \ No newline at end of file +} diff --git a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/configuration/DevConfig.groovy b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/configuration/DevConfig.groovy index 8db64fd67..92a7ce6b9 100644 --- a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/configuration/DevConfig.groovy +++ b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/configuration/DevConfig.groovy @@ -68,13 +68,21 @@ class DevConfig { roles.add(roleRepository.findByName('ROLE_ADMIN').get()) it }, new User().with { - username = 'nonadmin' - password = '{noop}nonadminpass' + username = 'user' + password = '{noop}userpass' firstName = 'Peter' lastName = 'Vandelay' emailAddress = 'peter@institution.edu' roles.add(roleRepository.findByName('ROLE_USER').get()) it + }, new User().with { + username = 'none' + password = '{noop}nonepass' + firstName = 'Bad' + lastName = 'robot' + emailAddress = 'badboy@institution.edu' + roles.add(roleRepository.findByName('ROLE_NONE').get()) + it }, new User().with { // allow us to auto-login as an admin username = 'anonymousUser' password = '{noop}anonymous' diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/EmailConfiguration.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/auto/EmailConfiguration.java similarity index 90% rename from backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/EmailConfiguration.java rename to backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/auto/EmailConfiguration.java index aa11a2076..58169bc88 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/EmailConfiguration.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/auto/EmailConfiguration.java @@ -1,10 +1,14 @@ -package edu.internet2.tier.shibboleth.admin.ui.configuration; +package edu.internet2.tier.shibboleth.admin.ui.configuration.auto; import edu.internet2.tier.shibboleth.admin.ui.security.repository.UserRepository; import edu.internet2.tier.shibboleth.admin.ui.service.EmailService; import edu.internet2.tier.shibboleth.admin.ui.service.EmailServiceImpl; import lombok.Setter; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.autoconfigure.AutoConfigureAfter; +import org.springframework.boot.autoconfigure.AutoConfigureOrder; +import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; +import org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -17,12 +21,15 @@ import org.thymeleaf.templateresolver.ITemplateResolver; import java.util.Collections; +import java.util.Optional; /** * @author Bill Smith (wsmith@unicon.net) */ @Configuration @ConfigurationProperties("shibui.mail") +@AutoConfigureAfter(MailSenderAutoConfiguration.class) +@ConditionalOnBean(JavaMailSender.class) public class EmailConfiguration { private static final String EMAIL_TEMPLATE_ENCODING = "UTF-8"; diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/auto/WebSecurityConfig.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/auto/WebSecurityConfig.java index 5d64ab623..b24cad7c2 100644 --- a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/auto/WebSecurityConfig.java +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/configuration/auto/WebSecurityConfig.java @@ -68,7 +68,10 @@ protected void configure(HttpSecurity http) throws Exception { .csrf().csrfTokenRepository(CookieCsrfTokenRepository.withHttpOnlyFalse()) .and() .authorizeRequests() - .anyRequest().authenticated() + .antMatchers("/unsecured/**/*").permitAll() + .anyRequest().hasAnyRole("USER", "ADMIN") + .and() + .exceptionHandling().accessDeniedHandler((request, response, accessDeniedException) -> response.sendRedirect("/unsecured/error.html")) .and() .formLogin().and() .httpBasic().and() diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/security/filter/NoneRoleFilter.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/security/filter/NoneRoleFilter.java new file mode 100644 index 000000000..69b2d1aae --- /dev/null +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/security/filter/NoneRoleFilter.java @@ -0,0 +1,51 @@ +package edu.internet2.tier.shibboleth.admin.ui.security.filter; + +import edu.internet2.tier.shibboleth.admin.ui.security.model.User; +import edu.internet2.tier.shibboleth.admin.ui.security.repository.UserRepository; +import org.springframework.security.core.Authentication; +import org.springframework.security.core.context.SecurityContextHolder; + +import javax.servlet.Filter; +import javax.servlet.FilterChain; +import javax.servlet.FilterConfig; +import javax.servlet.ServletException; +import javax.servlet.ServletRequest; +import javax.servlet.ServletResponse; +import javax.servlet.http.HttpServletResponse; +import java.io.IOException; +import java.util.Optional; + +public class NoneRoleFilter implements Filter { + private final UserRepository userRepository; + + private static final String ROLE_NONE = "ROLE_HONE"; + + public NoneRoleFilter(final UserRepository userRepository) { + this.userRepository = userRepository; + } + + @Override + public void init(FilterConfig filterConfig) throws ServletException { + + } + + @Override + public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { + final Authentication authentication = SecurityContextHolder.getContext().getAuthentication(); + if (authentication != null) { + Optional user = userRepository.findByUsername(authentication.getName()); + if (user.isPresent()) { + if (!user.get().getRole().equals(ROLE_NONE)) { + chain.doFilter(request, response); + return; + } + } + } + ((HttpServletResponse)response).sendRedirect("/unsecured/error.html"); + } + + @Override + public void destroy() { + + } +} diff --git a/backend/src/main/resources/META-INF/spring.factories b/backend/src/main/resources/META-INF/spring.factories index c03acd3ec..63970bb9b 100644 --- a/backend/src/main/resources/META-INF/spring.factories +++ b/backend/src/main/resources/META-INF/spring.factories @@ -1,4 +1,4 @@ org.springframework.boot.env.EnvironmentPostProcessor=\ edu.internet2.tier.shibboleth.admin.ui.configuration.postprocessors.IdpHomeValueSettingEnvironmentPostProcessor org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ - edu.internet2.tier.shibboleth.admin.ui.configuration.auto.WebSecurityConfig \ No newline at end of file + edu.internet2.tier.shibboleth.admin.ui.configuration.auto.WebSecurityConfig,edu.internet2.tier.shibboleth.admin.ui.configuration.auto.EmailConfiguration \ No newline at end of file diff --git a/backend/src/main/resources/application.properties b/backend/src/main/resources/application.properties index b0f63bd34..fb57a3034 100644 --- a/backend/src/main/resources/application.properties +++ b/backend/src/main/resources/application.properties @@ -68,12 +68,12 @@ shibui.nameid-filter-ui-schema-location=classpath:nameid-filter.schema.json # shibui.metadataProviders.taskRunRate=30000 # Email configuration (local mailhog) -spring.mail.host=mailhog -spring.mail.port=1025 -spring.mail.username=username -spring.mail.password=password -spring.mail.properties.mail.smtp.auth=false -spring.mail.properties.mail.smtp.starttls.enable=false +# spring.mail.host=mailhog +# spring.mail.port=1025 +# spring.mail.username=username +# spring.mail.password=password +# spring.mail.properties.mail.smtp.auth=false +# spring.mail.properties.mail.smtp.starttls.enable=false shibui.mail.text-email-template-path-prefix=/mail/text/ shibui.mail.html.email-template-path-prefix=/mail/html/ diff --git a/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersControllerIntegrationTests.groovy b/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersControllerIntegrationTests.groovy index 0e96fc1b7..ec9338d02 100644 --- a/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersControllerIntegrationTests.groovy +++ b/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/security/controller/UsersControllerIntegrationTests.groovy @@ -52,10 +52,19 @@ class UsersControllerIntegrationTests extends Specification { "firstName" : "Peter", "emailAddress" : "peter@institution.edu", "role" : "ROLE_USER", - "username" : "nonadmin", + "username" : "user", "createdBy" : null, "lastName" : "Vandelay" }, + { + "modifiedBy" : null, + "firstName" : "Bad", + "emailAddress" : "badboy@institution.edu", + "role" : "ROLE_NONE", + "username" : "none", + "createdBy" : null, + "lastName" : "robot" + }, { "modifiedBy" : null, "firstName" : "Anon", diff --git a/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/service/EmailServiceImplTests.groovy b/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/service/EmailServiceImplTests.groovy index 8960f807e..6dbfe3f34 100644 --- a/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/service/EmailServiceImplTests.groovy +++ b/backend/src/test/groovy/edu/internet2/tier/shibboleth/admin/ui/service/EmailServiceImplTests.groovy @@ -2,7 +2,7 @@ package edu.internet2.tier.shibboleth.admin.ui.service import edu.internet2.tier.shibboleth.admin.ui.configuration.CoreShibUiConfiguration import edu.internet2.tier.shibboleth.admin.ui.configuration.DevConfig -import edu.internet2.tier.shibboleth.admin.ui.configuration.EmailConfiguration +import edu.internet2.tier.shibboleth.admin.ui.configuration.auto.EmailConfiguration import edu.internet2.tier.shibboleth.admin.ui.configuration.InternationalizationConfiguration import edu.internet2.tier.shibboleth.admin.ui.configuration.SearchConfiguration import edu.internet2.tier.shibboleth.admin.ui.configuration.TestConfiguration diff --git a/pac4j-module/src/main/java/net/unicon/shibui/pac4j/AddNewUserFilter.java b/pac4j-module/src/main/java/net/unicon/shibui/pac4j/AddNewUserFilter.java index 6098e346a..54cb2950d 100644 --- a/pac4j-module/src/main/java/net/unicon/shibui/pac4j/AddNewUserFilter.java +++ b/pac4j-module/src/main/java/net/unicon/shibui/pac4j/AddNewUserFilter.java @@ -38,13 +38,13 @@ public class AddNewUserFilter implements Filter { private UserRepository userRepository; private RoleRepository roleRepository; - private EmailService emailService; + private Optional emailService; private Pac4jConfigurationProperties pac4jConfigurationProperties; private Pac4jConfigurationProperties.SAML2ProfileMapping saml2ProfileMapping; - public AddNewUserFilter(Pac4jConfigurationProperties pac4jConfigurationProperties, UserRepository userRepository, RoleRepository roleRepository, EmailService emailService) { + public AddNewUserFilter(Pac4jConfigurationProperties pac4jConfigurationProperties, UserRepository userRepository, RoleRepository roleRepository, Optional emailService) { this.userRepository = userRepository; this.roleRepository = roleRepository; this.emailService = emailService; @@ -85,11 +85,13 @@ public void doFilter(ServletRequest request, ServletResponse response, FilterCha User user; if (!persistedUser.isPresent()) { user = buildAndPersistNewUserFromProfile(profile); - try { - emailService.sendNewUserMail(username); - } catch (MessagingException e) { - logger.warn(String.format("Unable to send new user email for user [%s]", username), e); - } + emailService.ifPresent(e -> { + try { + e.sendNewUserMail(username); + } catch (MessagingException e1) { + logger.warn(String.format("Unable to send new user email for user [%s]", username), e); + } + }); } else { user = persistedUser.get(); } diff --git a/pac4j-module/src/main/java/net/unicon/shibui/pac4j/WebSecurity.java b/pac4j-module/src/main/java/net/unicon/shibui/pac4j/WebSecurity.java index 6e08444a9..023d382e0 100644 --- a/pac4j-module/src/main/java/net/unicon/shibui/pac4j/WebSecurity.java +++ b/pac4j-module/src/main/java/net/unicon/shibui/pac4j/WebSecurity.java @@ -1,11 +1,13 @@ package net.unicon.shibui.pac4j; +import edu.internet2.tier.shibboleth.admin.ui.configuration.auto.EmailConfiguration; import edu.internet2.tier.shibboleth.admin.ui.security.repository.RoleRepository; import edu.internet2.tier.shibboleth.admin.ui.security.repository.UserRepository; import edu.internet2.tier.shibboleth.admin.ui.service.EmailService; import org.pac4j.core.config.Config; import org.pac4j.springframework.security.web.CallbackFilter; import org.pac4j.springframework.security.web.SecurityFilter; +import org.springframework.boot.autoconfigure.AutoConfigureAfter; import org.springframework.boot.autoconfigure.AutoConfigureOrder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -17,11 +19,15 @@ import org.springframework.security.web.authentication.www.BasicAuthenticationFilter; import org.springframework.security.web.firewall.StrictHttpFirewall; +import javax.swing.text.html.Option; +import java.util.Optional; + @Configuration @AutoConfigureOrder(-1) +@AutoConfigureAfter(EmailConfiguration.class) public class WebSecurity { @Bean("webSecurityConfig") - public WebSecurityConfigurerAdapter webSecurityConfigurerAdapter(final Config config, UserRepository userRepository, RoleRepository roleRepository, EmailService emailService, Pac4jConfigurationProperties pac4jConfigurationProperties) { + public WebSecurityConfigurerAdapter webSecurityConfigurerAdapter(final Config config, UserRepository userRepository, RoleRepository roleRepository, Optional emailService, Pac4jConfigurationProperties pac4jConfigurationProperties) { return new Pac4jWebSecurityConfigurerAdapter(config, userRepository, roleRepository, emailService, pac4jConfigurationProperties); } @@ -57,10 +63,10 @@ public static class Pac4jWebSecurityConfigurerAdapter extends WebSecurityConfigu private final Config config; private UserRepository userRepository; private RoleRepository roleRepository; - private EmailService emailService; + private Optional emailService; private Pac4jConfigurationProperties pac4jConfigurationProperties; - public Pac4jWebSecurityConfigurerAdapter(final Config config, UserRepository userRepository, RoleRepository roleRepository, EmailService emailService, Pac4jConfigurationProperties pac4jConfigurationProperties) { + public Pac4jWebSecurityConfigurerAdapter(final Config config, UserRepository userRepository, RoleRepository roleRepository, Optional emailService, Pac4jConfigurationProperties pac4jConfigurationProperties) { this.config = config; this.userRepository = userRepository; this.roleRepository = roleRepository; diff --git a/pac4j-module/src/test/groovy/net/unicon/shibui/pac4j/AddNewUserFilterTests.groovy b/pac4j-module/src/test/groovy/net/unicon/shibui/pac4j/AddNewUserFilterTests.groovy index 9a824e97e..6c44f5699 100644 --- a/pac4j-module/src/test/groovy/net/unicon/shibui/pac4j/AddNewUserFilterTests.groovy +++ b/pac4j-module/src/test/groovy/net/unicon/shibui/pac4j/AddNewUserFilterTests.groovy @@ -51,7 +51,7 @@ class AddNewUserFilterTests extends Specification { securityContext.getAuthentication() >> authentication authentication.getPrincipal() >> saml2Profile - addNewUserFilter = new AddNewUserFilter(pac4jConfigurationProperties, userRepository, roleRepository, emailService) + addNewUserFilter = new AddNewUserFilter(pac4jConfigurationProperties, userRepository, roleRepository, Optional.of(emailService)) saml2ProfileMapping = pac4jConfigurationProperties.saml2ProfileMapping } diff --git a/ui/package-lock.json b/ui/package-lock.json index 95a0ac1c4..841137feb 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -183,7 +183,6 @@ "anymatch": "2.0.0", "async-each": "1.0.1", "braces": "2.3.2", - "fsevents": "1.2.7", "glob-parent": "3.1.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", @@ -526,7 +525,6 @@ "anymatch": "2.0.0", "async-each": "1.0.1", "braces": "2.3.2", - "fsevents": "1.2.7", "glob-parent": "3.1.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", @@ -924,7 +922,6 @@ "anymatch": "2.0.0", "async-each": "1.0.1", "braces": "2.3.2", - "fsevents": "1.2.7", "glob-parent": "3.1.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", @@ -1475,7 +1472,6 @@ "anymatch": "2.0.0", "async-each": "1.0.1", "braces": "2.3.2", - "fsevents": "1.2.7", "glob-parent": "3.1.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", @@ -2811,7 +2807,6 @@ "requires": { "anymatch": "1.3.2", "async-each": "1.0.1", - "fsevents": "1.2.7", "glob-parent": "2.0.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", @@ -4652,535 +4647,6 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, - "fsevents": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", - "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", - "dev": true, - "optional": true, - "requires": { - "nan": "2.12.1", - "node-pre-gyp": "0.10.3" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "2.6.9", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "2.3.5" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.3" - } - }, - "glob": { - "version": "7.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": "2.1.2" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "1.1.11" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "minipass": { - "version": "2.3.5", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "5.1.2", - "yallist": "3.0.3" - } - }, - "minizlib": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "2.3.5" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.2.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "2.6.9", - "iconv-lite": "0.4.24", - "sax": "1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.10.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "1.0.3", - "mkdirp": "0.5.1", - "needle": "2.2.4", - "nopt": "4.0.1", - "npm-packlist": "1.2.0", - "npmlog": "4.1.2", - "rc": "1.2.8", - "rimraf": "2.6.3", - "semver": "5.6.0", - "tar": "4.4.8" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.5" - } - }, - "npm-bundled": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "3.0.1", - "npm-bundled": "1.0.5" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "1.1.5", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1.0.2" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "0.6.0", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" - } - }, - "rimraf": { - "version": "2.6.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "1.1.1", - "fs-minipass": "1.2.5", - "minipass": "2.3.5", - "minizlib": "1.2.1", - "mkdirp": "0.5.1", - "safe-buffer": "5.1.2", - "yallist": "3.0.3" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "1.0.2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "3.0.3", - "bundled": true, - "dev": true - } - } - }, "fstream": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", @@ -7915,13 +7381,6 @@ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", "dev": true }, - "nan": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", - "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", - "dev": true, - "optional": true - }, "nanomatch": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", @@ -11644,7 +11103,6 @@ "anymatch": "2.0.0", "async-each": "1.0.1", "braces": "2.3.2", - "fsevents": "1.2.7", "glob-parent": "3.1.0", "inherits": "2.0.3", "is-binary-path": "1.0.1", @@ -12492,7 +11950,6 @@ "anymatch": "2.0.0", "async-each": "1.0.1", "braces": "2.3.2", - "fsevents": "1.2.7", "glob-parent": "3.1.0", "inherits": "2.0.3", "is-binary-path": "1.0.1",