diff --git a/Jenkinsfile b/Jenkinsfile
index 8c6befc98..92240d9a5 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -16,6 +16,25 @@ pipeline {
}
}
}
+
+ stage('Run Selenium tests') {
+ when {
+ expression {
+ return GIT_BRANCH.startsWith('PR')
+ }
+ }
+ steps {
+ sh '''
+ ./gradlew integrationTest -Dselenium.host=jenkins
+ '''
+ }
+ post {
+ always {
+ junit 'backend/build/test-results/integrationTest/**/*.xml'
+ }
+ }
+ }
+
stage('Build Docker images') {
when {
expression {
@@ -27,6 +46,7 @@ pipeline {
'''
}
}
+
stage('Deploy') {
when {
expression {
diff --git a/backend/build.gradle b/backend/build.gradle
index 84f6666bf..21c508193 100644
--- a/backend/build.gradle
+++ b/backend/build.gradle
@@ -6,7 +6,6 @@ plugins {
id 'io.franzbecker.gradle-lombok' version '1.13'
id 'com.palantir.docker' version '0.20.1'
id 'com.palantir.docker-run' version '0.20.1'
- id 'com.avast.gradle.docker-compose' version '0.8.0'
}
apply plugin: 'io.spring.dependency-management'
@@ -38,11 +37,11 @@ configurations.all {
configurations {
integrationTestCompile {
- extendsFrom testCompile
+ extendsFrom compile
}
integrationTestRuntime {
- extendsFrom testRuntime
+ extendsFrom runtime
}
}
@@ -60,8 +59,6 @@ sourceSets {
integrationTest {
groovy {
srcDirs = ['src/integration/groovy']
- compileClasspath += main.output + test.output
- runtimeClasspath += main.output + test.output
}
resources {
srcDir 'src/integration/resources'
@@ -194,8 +191,15 @@ dependencies {
//JSON schema validator
compile 'org.sharegov:mjson:1.4.1'
+ integrationTestRuntime configurations.runtime
+ integrationTestCompile sourceSets.main.output
+ integrationTestCompile configurations.compile
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'
+ integrationTestCompile "org.springframework.boot:spring-boot-starter-test"
+ integrationTestCompile "org.springframework.security:spring-security-test"
+ integrationTestCompile "org.spockframework:spock-core:1.1-groovy-2.4"
+ integrationTestCompile "org.spockframework:spock-spring:1.1-groovy-2.4"
// CSV file support
compile 'com.opencsv:opencsv:4.4'
@@ -214,11 +218,40 @@ dependencies {
enversTestRuntime configurations.testRuntime
}
+sourceSets {
+ main {
+ groovy {
+ srcDirs = ['src/main/groovy', 'src/main/java', generatedSrcDir]
+ }
+ java {
+ srcDirs = []
+ }
+ resources {
+ srcDir new File(buildDir, 'generated/ui')
+ }
+ }
+ integrationTest {
+ groovy {
+ srcDirs = ['src/integration/groovy']
+ compileClasspath += main.output
+ runtimeClasspath += main.output
+ }
+ resources {
+ srcDir 'src/integration/resources'
+ srcDir new File(buildDir, 'generated/ui')
+ }
+ }
+}
+
+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'
- dependsOn 'dockerRun', 'runChecker'
- finalizedBy 'dockerStop'
+ dependsOn 'copyUI'
testClassesDirs = sourceSets.integrationTest.output.classesDirs
classpath = sourceSets.integrationTest.runtimeClasspath
systemProperties = System.properties
@@ -343,34 +376,6 @@ dockerRun {
image 'unicon/shibui'
ports '10101:8080'
daemonize true
- command '--spring.profiles.include=no-auth,very-dangerous'
+ command '--spring.profiles.include=very-dangerous,dev', '--shibui.default-password={noop}password'
clean true
}
-
-task runChecker << {
- def ready = false
- while (!ready) {
- try {
- ready = 'http://localhost:10101'.toURL().text.length() > 0
- } catch (IOException e) {
- println 'cannot reach site'
- sleep 5000
- }
- }
-}
-
-/*
- * Docker Compose (gradle-docker-compose-plugin) settings.
- * Used to start and stop docker containers before running tests.
- */
-apply plugin: 'docker-compose'
-dockerCompose {
- useComposeFiles = ['./src/test/docker-files/docker-compose.yml']
- captureContainersOutput = true
- waitForTcpPorts = false
-}
-
-test {
- dependsOn 'composeUp'
- finalizedBy 'composeDown'
-}
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..faef073a0 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,76 @@ 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
+
+//TODO: make config configurable
+@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')
+ } else {
+ it.driver = 'remote'
+ it.remoteUrl = 'http://selenium-hub:4444/wd/hub'
+ it.remoteBrowser = 'firefox'
+ }
+ if (System.properties.getProperty('selenium.host')) {
+ it.baseurl = "http://${System.properties.getProperty('selenium.host')}:${this.randomPort}"
+ } else {
+ 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')
+ } else {
+ it.driver = 'remote'
+ it.remoteUrl = 'http://selenium-hub:4444/wd/hub'
+ it.remoteBrowser = 'firefox'
+ }
+ if (System.properties.getProperty('selenium.host')) {
+ it.baseurl = "http://${System.properties.getProperty('selenium.host')}:${this.randomPort}"
+ } else {
+ it.baseurl = "http://localhost:${this.randomPort}"
}
- it.baseurl = 'http://localhost:10101'
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 +82,30 @@ 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
+ //TODO: Update or delete where necessary
+ 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'
+ 'SHIBUI-1281: Metadata Source Dashboard' | '/SHIBUI-1281.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/SHIBUI-1281.side b/backend/src/integration/resources/SHIBUI-1281.side
new file mode 100644
index 000000000..ba84ab674
--- /dev/null
+++ b/backend/src/integration/resources/SHIBUI-1281.side
@@ -0,0 +1,1877 @@
+{
+ "id": "1b31a551-eb09-4bd4-8db9-694bf1539a46",
+ "version": "2.0",
+ "name": "SHIBUI-1281",
+ "url": "http://localhost:10101",
+ "tests": [{
+ "id": "841ade0e-83bd-4a4b-94f2-de6bd5c536b2",
+ "name": "SHIBUI-1281",
+ "commands": [{
+ "id": "d6b23986-6d14-4b10-be7b-a7e6f576e3b2",
+ "comment": "",
+ "command": "open",
+ "target": "/login",
+ "targets": [],
+ "value": ""
+ }, {
+ "id": "f77ecd77-01c2-4463-944e-1a69600f5297",
+ "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": "c9bf0a22-faa9-494c-b2ed-6c9653248551",
+ "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": "7ab1d854-3582-4101-bd19-f94b8f438090",
+ "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": "ad3811ad-f95b-4cca-a5d9-63a10063a652",
+ "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": "1caf8be6-a4d9-4b3b-ace1-0f76d3600d62",
+ "comment": "",
+ "command": "click",
+ "target": "linkText=Metadata Source",
+ "targets": [
+ ["linkText=Metadata Source", "linkText"],
+ ["css=.dropdown-menu > .nav-link:nth-child(1)", "css:finder"],
+ ["xpath=//div[@id='navbar']/ul/li/div/a", "xpath:idRelative"],
+ ["xpath=(//a[contains(@href, '')])[2]", "xpath:href"],
+ ["xpath=//div/a", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "218e51fd-49e6-400b-9d7f-61bcd8e0c074",
+ "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": "9ee43e46-ab9e-46b1-8eb2-9718fb98bda2",
+ "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": "Test Provider"
+ }, {
+ "id": "7fe7298b-275c-4797-8d1b-f4547b63eb02",
+ "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": "test-1234"
+ }, {
+ "id": "8739ddfa-7812-46b3-bee7-b4bc73a3dd35",
+ "comment": "",
+ "command": "click",
+ "target": "css=.next",
+ "targets": [
+ ["css=.next", "css:finder"],
+ ["xpath=//li[2]/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "4d88e469-df2f-40ee-a557-b5eafbc24ef3",
+ "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": "e0168286-af90-4c0a-a0ba-0dd97d64849b",
+ "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": "Test Org"
+ }, {
+ "id": "8f6dcf95-41e4-446a-a7fb-a064d928e1bc",
+ "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": "Test Org Name"
+ }, {
+ "id": "7cc2068e-3fa3-4f1c-ac97-c63e78911b9e",
+ "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": "http://test.org"
+ }, {
+ "id": "1da05567-4f8d-4fd8-957a-bfddb2380bfb",
+ "comment": "",
+ "command": "click",
+ "target": "css=.btn-success",
+ "targets": [
+ ["css=.btn-success", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "0164c16e-0edf-4fa0-bd85-f15cc5d509f2",
+ "comment": "",
+ "command": "mouseOver",
+ "target": "css=.btn-success",
+ "targets": [
+ ["css=.btn-success", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "597fbe8a-102a-4b28-839c-800ed80e70e6",
+ "comment": "",
+ "command": "mouseOut",
+ "target": "css=.btn-success",
+ "targets": [
+ ["css=.btn-success", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "5379b245-cd77-43c1-b424-3b6595c74174",
+ "comment": "",
+ "command": "click",
+ "target": "id=field10",
+ "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": "b658cae2-ba5a-406b-a48c-87d110ff4ed0",
+ "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": "Test User"
+ }, {
+ "id": "3a2de62d-c1c1-43a7-a484-8a0d23bf301e",
+ "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": "86e4e429-2a72-496a-add8-df2fc079d157",
+ "comment": "",
+ "command": "select",
+ "target": "id=field11",
+ "targets": [],
+ "value": "label=Technical"
+ }, {
+ "id": "1c7bb140-213a-4d65-b8f2-ad2229babc9c",
+ "comment": "",
+ "command": "click",
+ "target": "css=option:nth-child(3)",
+ "targets": [
+ ["css=option:nth-child(3)", "css:finder"],
+ ["xpath=//option[@value='2: technical']", "xpath:attributes"],
+ ["xpath=//select[@id='field11']/option[3]", "xpath:idRelative"],
+ ["xpath=//option[3]", "xpath:position"],
+ ["xpath=//option[contains(.,'Technical')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "95531b0b-c084-422d-bac9-60ee7e7a9f16",
+ "comment": "",
+ "command": "click",
+ "target": "id=field12",
+ "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": "e5d6662e-38d4-479f-b76b-c0c05fcabe15",
+ "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": "user@test.org"
+ }, {
+ "id": "b4e3ea55-b4c0-4585-99fe-ac1534efadd8",
+ "comment": "",
+ "command": "click",
+ "target": "css=.btn-success",
+ "targets": [
+ ["css=.btn-success", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "1ea205c7-9c1b-439b-81d8-936b6bfd5d51",
+ "comment": "",
+ "command": "mouseOver",
+ "target": "css=.btn-success",
+ "targets": [
+ ["css=.btn-success", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "1e020101-0002-4465-aaa6-683b6cc4b3fb",
+ "comment": "",
+ "command": "mouseOut",
+ "target": "css=.btn-success",
+ "targets": [
+ ["css=.btn-success", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "234de758-df6d-47d7-af74-83aee3fa1e72",
+ "comment": "",
+ "command": "click",
+ "target": "id=field14",
+ "targets": [
+ ["id=field14", "id"],
+ ["name=field14", "name"],
+ ["css=#field14", "css:finder"],
+ ["xpath=//input[@id='field14']", "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": "02819e27-7aed-4a1a-867f-f8131c3897d8",
+ "comment": "",
+ "command": "type",
+ "target": "id=field14",
+ "targets": [
+ ["id=field14", "id"],
+ ["name=field14", "name"],
+ ["css=#field14", "css:finder"],
+ ["xpath=//input[@id='field14']", "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": "Test User 2"
+ }, {
+ "id": "9b4c76b4-3851-4aac-a9f5-67e20c36f174",
+ "comment": "",
+ "command": "select",
+ "target": "id=field15",
+ "targets": [],
+ "value": "label=Support"
+ }, {
+ "id": "1d478856-8742-4627-acbe-daed2bb83abe",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field15 > option:nth-child(2)",
+ "targets": [
+ ["css=#field15 > option:nth-child(2)", "css:finder"],
+ ["xpath=(//option[@value='1: support'])[2]", "xpath:attributes"],
+ ["xpath=//select[@id='field15']/option[2]", "xpath:idRelative"],
+ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[2]/sf-form-element/div/sf-widget-chooser/select-component/div/select/option[2]", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "5e3fddc1-786d-4040-8351-2f553e3c8811",
+ "comment": "",
+ "command": "click",
+ "target": "id=field16",
+ "targets": [
+ ["id=field16", "id"],
+ ["name=field16", "name"],
+ ["css=#field16", "css:finder"],
+ ["xpath=//input[@id='field16']", "xpath:attributes"],
+ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[3]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "700d8907-6a65-43d5-aebf-60a392379534",
+ "comment": "",
+ "command": "type",
+ "target": "id=field16",
+ "targets": [
+ ["id=field16", "id"],
+ ["name=field16", "name"],
+ ["css=#field16", "css:finder"],
+ ["xpath=//input[@id='field16']", "xpath:attributes"],
+ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[3]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"]
+ ],
+ "value": "user2@test.org"
+ }, {
+ "id": "fdda1155-876f-46a4-ae4f-c3519ed34b62",
+ "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": "f38b7fca-0c0c-4658-9df6-10a26881c6a5",
+ "comment": "",
+ "command": "click",
+ "target": "id=field19",
+ "targets": [
+ ["id=field19", "id"],
+ ["name=field19", "name"],
+ ["css=#field19", "css:finder"],
+ ["xpath=//input[@id='field19']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "c03c4582-e1f1-449f-9a79-300d48ad69d8",
+ "comment": "",
+ "command": "type",
+ "target": "id=field19",
+ "targets": [
+ ["id=field19", "id"],
+ ["name=field19", "name"],
+ ["css=#field19", "css:finder"],
+ ["xpath=//input[@id='field19']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": "Display Name"
+ }, {
+ "id": "5098507c-fa51-4c13-b9a3-381034e0fa52",
+ "comment": "",
+ "command": "type",
+ "target": "id=field20",
+ "targets": [
+ ["id=field20", "id"],
+ ["name=field20", "name"],
+ ["css=#field20", "css:finder"],
+ ["xpath=//input[@id='field20']", "xpath:attributes"],
+ ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"]
+ ],
+ "value": "http://test.org/info"
+ }, {
+ "id": "d5de3699-5a18-4abe-a2ea-0a2b7565c525",
+ "comment": "",
+ "command": "type",
+ "target": "name=field21",
+ "targets": [
+ ["name=field21", "name"],
+ ["css=.textarea-widget", "css:finder"],
+ ["xpath=//textarea[@name='field21']", "xpath:attributes"],
+ ["xpath=//textarea", "xpath:position"]
+ ],
+ "value": "This is a description."
+ }, {
+ "id": "115bb9a9-e991-4cf0-8bcb-363d9dc3c269",
+ "comment": "",
+ "command": "click",
+ "target": "id=field22",
+ "targets": [
+ ["id=field22", "id"],
+ ["name=field22", "name"],
+ ["css=#field22", "css:finder"],
+ ["xpath=//input[@id='field22']", "xpath:attributes"],
+ ["xpath=//fieldset[2]/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "df623bef-a1fc-48ff-aa93-05e0da85ef51",
+ "comment": "",
+ "command": "type",
+ "target": "id=field22",
+ "targets": [
+ ["id=field22", "id"],
+ ["name=field22", "name"],
+ ["css=#field22", "css:finder"],
+ ["xpath=//input[@id='field22']", "xpath:attributes"],
+ ["xpath=//fieldset[2]/div/div/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"]
+ ],
+ "value": "http://test.org/privacy"
+ }, {
+ "id": "ed17408b-a763-4e5d-86cd-efe575df8d08",
+ "comment": "",
+ "command": "type",
+ "target": "id=field23",
+ "targets": [
+ ["id=field23", "id"],
+ ["name=field23", "name"],
+ ["css=#field23", "css:finder"],
+ ["xpath=//input[@id='field23']", "xpath:attributes"],
+ ["xpath=//fieldset[2]/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"]
+ ],
+ "value": "http://test.org/logo"
+ }, {
+ "id": "2946a968-7289-43e5-820d-b1aee442ce96",
+ "comment": "",
+ "command": "type",
+ "target": "name=field24",
+ "targets": [
+ ["name=field24", "name"],
+ ["css=integer-component .ng-dirty", "css:finder"],
+ ["xpath=//input[@name='field24']", "xpath:attributes"],
+ ["xpath=//integer-component/div/input", "xpath:position"]
+ ],
+ "value": "200"
+ }, {
+ "id": "ceec5477-13d4-4ab4-944e-a2a34a9b4510",
+ "comment": "",
+ "command": "type",
+ "target": "name=field25",
+ "targets": [
+ ["name=field25", "name"],
+ ["css=.ng-untouched:nth-child(3)", "css:finder"],
+ ["xpath=//input[@name='field25']", "xpath:attributes"],
+ ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/integer-component/div/input", "xpath:position"]
+ ],
+ "value": "300"
+ }, {
+ "id": "79c55e8f-286d-4c64-a1bc-1a19a7554f7a",
+ "comment": "",
+ "command": "click",
+ "target": "css=.next",
+ "targets": [
+ ["css=.next", "css:finder"],
+ ["xpath=//li[3]/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "c77b3648-fce1-46f9-aec9-ca88c90d4c92",
+ "comment": "",
+ "command": "select",
+ "target": "id=field28",
+ "targets": [],
+ "value": "label=SAML 2"
+ }, {
+ "id": "88054c63-d468-4340-b4d3-c69fb6ed6f96",
+ "comment": "",
+ "command": "click",
+ "target": "css=option:nth-child(2)",
+ "targets": [
+ ["css=option:nth-child(2)", "css:finder"],
+ ["xpath=//option[@value='1: SAML 2']", "xpath:attributes"],
+ ["xpath=//select[@id='field28']/option[2]", "xpath:idRelative"],
+ ["xpath=//option[2]", "xpath:position"],
+ ["xpath=//option[contains(.,'SAML 2')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "aec93dce-3142-4df3-b09d-735c70d1197b",
+ "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": "a0102f51-f1d8-4c38-9170-482022ea7397",
+ "comment": "",
+ "command": "click",
+ "target": "id=field30",
+ "targets": [
+ ["id=field30", "id"],
+ ["css=#field30", "css:finder"],
+ ["xpath=//input[@id='field30']", "xpath:attributes"],
+ ["xpath=//div[@id='field30-container']/div/input", "xpath:idRelative"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "9033e5ad-4255-4aa7-a878-c7beab69ee8e",
+ "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='field30-container']/div/div/button", "xpath:idRelative"],
+ ["xpath=//div/div/div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Toggle Dropdown')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "e825ea5f-f467-456f-b4d0-0c3138b65cb1",
+ "comment": "",
+ "command": "click",
+ "target": "id=field30__option--0",
+ "targets": [
+ ["id=field30__option--0", "id"],
+ ["css=#field30__option--0", "css:finder"],
+ ["xpath=//li[@id='field30__option--0']", "xpath:attributes"],
+ ["xpath=//ul[@id='field30__listbox']/li", "xpath:idRelative"],
+ ["xpath=//auto-complete/div/ul/li", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "c21b1d7a-9325-4d70-887d-387c7a042c08",
+ "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": "c1534880-c4e5-4fbd-b200-c28f9f556ab9",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field31-container .btn",
+ "targets": [
+ ["css=#field31-container .btn", "css:finder"],
+ ["xpath=(//button[@type='button'])[3]", "xpath:attributes"],
+ ["xpath=//div[@id='field31-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": "d07b2d83-3699-4f48-90e8-6fc883d3a02a",
+ "comment": "",
+ "command": "click",
+ "target": "id=field31__option--1",
+ "targets": [
+ ["id=field31__option--1", "id"],
+ ["css=#field31__option--1", "css:finder"],
+ ["xpath=//li[@id='field31__option--1']", "xpath:attributes"],
+ ["xpath=//ul[@id='field31__listbox']/li[2]", "xpath:idRelative"],
+ ["xpath=//li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[2]", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "2c77ecbc-45cc-471c-9e39-f87ec06a9385",
+ "comment": "",
+ "command": "click",
+ "target": "css=.btn-success",
+ "targets": [
+ ["css=.btn-success", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "c585c804-6266-4d0e-8c02-f613347a6ccc",
+ "comment": "",
+ "command": "mouseOver",
+ "target": "css=.btn-success",
+ "targets": [
+ ["css=.btn-success", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "54db9f8d-92a6-495e-9481-7f08f5a9f8d3",
+ "comment": "",
+ "command": "mouseOut",
+ "target": "css=.btn-success",
+ "targets": [
+ ["css=.btn-success", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "97a98737-862d-4567-8b20-c5c991444ed0",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field32-container .fa",
+ "targets": [
+ ["css=#field32-container .fa", "css:finder"],
+ ["xpath=//div[@id='field32-container']/div/div/button/i", "xpath:idRelative"],
+ ["xpath=//li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button/i", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "686e004c-2b0f-4308-8622-b04bc05a50a9",
+ "comment": "",
+ "command": "click",
+ "target": "id=field32__option--2",
+ "targets": [
+ ["id=field32__option--2", "id"],
+ ["css=#field32__option--2", "css:finder"],
+ ["xpath=//li[@id='field32__option--2']", "xpath:attributes"],
+ ["xpath=//ul[@id='field32__listbox']/li[3]", "xpath:idRelative"],
+ ["xpath=//li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[3]", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "104367d3-f250-4439-8721-32dcf9f25e0c",
+ "comment": "",
+ "command": "click",
+ "target": "css=.fa-plus",
+ "targets": [
+ ["css=.fa-plus", "css:finder"],
+ ["xpath=//div/button/i", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "e2e8d5d4-8b6a-42d5-9fe7-abb8a84216e3",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field33-container .btn",
+ "targets": [
+ ["css=#field33-container .btn", "css:finder"],
+ ["xpath=(//button[@type='button'])[5]", "xpath:attributes"],
+ ["xpath=//div[@id='field33-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": "b6ac5230-772b-44bc-b9d1-6ae8a58e0368",
+ "comment": "",
+ "command": "click",
+ "target": "id=field33__option--3",
+ "targets": [
+ ["id=field33__option--3", "id"],
+ ["css=#field33__option--3", "css:finder"],
+ ["xpath=//li[@id='field33__option--3']", "xpath:attributes"],
+ ["xpath=//ul[@id='field33__listbox']/li[4]", "xpath:idRelative"],
+ ["xpath=//li[4]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[4]", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "d135ef80-69d8-4cd1-b581-5e1973342082",
+ "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": "f7fc386e-fcea-4999-9242-f9c578b753bd",
+ "comment": "",
+ "command": "click",
+ "target": "id=field34",
+ "targets": [
+ ["id=field34", "id"],
+ ["css=#field34", "css:finder"],
+ ["xpath=//input[@id='field34']", "xpath:attributes"],
+ ["xpath=//div[@id='field34-container']/div/input", "xpath:idRelative"],
+ ["xpath=//li[5]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "23fd8856-32df-48ed-a198-a74e8ca71b10",
+ "comment": "",
+ "command": "type",
+ "target": "id=field34",
+ "targets": [
+ ["id=field34", "id"],
+ ["css=#field34", "css:finder"],
+ ["xpath=//input[@id='field34']", "xpath:attributes"],
+ ["xpath=//div[@id='field34-container']/div/input", "xpath:idRelative"],
+ ["xpath=//li[5]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/input", "xpath:position"]
+ ],
+ "value": "somethingElse"
+ }, {
+ "id": "d39d708a-1eb4-42a6-9854-4e952f0d9e58",
+ "comment": "",
+ "command": "click",
+ "target": "css=.container-fluid > .row",
+ "targets": [
+ ["css=.container-fluid > .row", "css:finder"],
+ ["xpath=//fieldset-object/div/div", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "4f61120b-7c6b-4f8e-8543-898298451a56",
+ "comment": "",
+ "command": "click",
+ "target": "css=.next",
+ "targets": [
+ ["css=.next", "css:finder"],
+ ["xpath=//li[3]/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "0de0345e-c9d2-4904-b797-a36965c5d82c",
+ "comment": "",
+ "command": "click",
+ "target": "css=.btn-success",
+ "targets": [
+ ["css=.btn-success", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "62ade28b-19d4-4c54-b179-0d36312c578f",
+ "comment": "",
+ "command": "click",
+ "target": "id=field38",
+ "targets": [
+ ["id=field38", "id"],
+ ["name=field38", "name"],
+ ["css=#field38", "css:finder"],
+ ["xpath=//input[@id='field38']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "517e5991-197d-42fd-86ff-4da5fd04949b",
+ "comment": "",
+ "command": "type",
+ "target": "id=field38",
+ "targets": [
+ ["id=field38", "id"],
+ ["name=field38", "name"],
+ ["css=#field38", "css:finder"],
+ ["xpath=//input[@id='field38']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": "http://test.org/logout"
+ }, {
+ "id": "6967d0bb-dbf7-4f57-9e55-6de71abd69c1",
+ "comment": "",
+ "command": "select",
+ "target": "id=field39",
+ "targets": [],
+ "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
+ }, {
+ "id": "034f6a60-6b2d-42f1-adb4-515c8a750953",
+ "comment": "",
+ "command": "click",
+ "target": "css=option:nth-child(2)",
+ "targets": [
+ ["css=option:nth-child(2)", "css:finder"],
+ ["xpath=//option[@value='1: urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST']", "xpath:attributes"],
+ ["xpath=//select[@id='field39']/option[2]", "xpath:idRelative"],
+ ["xpath=//option[2]", "xpath:position"],
+ ["xpath=//option[contains(.,'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "542f9b37-a63d-4acb-ba3e-2ac3706b6667",
+ "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": "39dedb16-bcd2-496a-af85-7d20a129593b",
+ "comment": "",
+ "command": "click",
+ "target": "id=field41",
+ "targets": [
+ ["id=field41", "id"],
+ ["name=field41", "name"],
+ ["css=#field41", "css:finder"],
+ ["xpath=//input[@id='field41']", "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": "d25f708c-f72a-4fb7-88c1-a25a61d9f72a",
+ "comment": "",
+ "command": "type",
+ "target": "id=field41",
+ "targets": [
+ ["id=field41", "id"],
+ ["name=field41", "name"],
+ ["css=#field41", "css:finder"],
+ ["xpath=//input[@id='field41']", "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": "http://test.org/logout2"
+ }, {
+ "id": "e0e7ef9b-4ed1-4df2-b501-9cbb855baa7f",
+ "comment": "",
+ "command": "select",
+ "target": "id=field42",
+ "targets": [],
+ "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
+ }, {
+ "id": "bee9600e-b6db-484a-9b87-d7c657911108",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field42 > option:nth-child(3)",
+ "targets": [
+ ["css=#field42 > option:nth-child(3)", "css:finder"],
+ ["xpath=(//option[@value='2: urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redir'])[2]", "xpath:attributes"],
+ ["xpath=//select[@id='field42']/option[3]", "xpath:idRelative"],
+ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[2]/sf-form-element/div/sf-widget-chooser/select-component/div/select/option[3]", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "a47fdf43-1336-4fdb-a395-f14f0fe131de",
+ "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": "6c794e94-9c64-4683-816a-380432f2ed79",
+ "comment": "",
+ "command": "click",
+ "target": "id=field45-0",
+ "targets": [
+ ["id=field45-0", "id"],
+ ["css=#field45-0", "css:finder"],
+ ["xpath=//input[@id='field45-0']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "f0ade90e-2c31-4a77-b936-3b2a00388477",
+ "comment": "",
+ "command": "click",
+ "target": "id=field46-0",
+ "targets": [
+ ["id=field46-0", "id"],
+ ["css=#field46-0", "css:finder"],
+ ["xpath=//input[@id='field46-0']", "xpath:attributes"],
+ ["xpath=//div[2]/sf-form-element/div/sf-widget-chooser/boolean-radio/div/div/label/input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "e26eda6f-1897-42e2-9ea9-671b1ff88874",
+ "comment": "",
+ "command": "click",
+ "target": "id=field47-0",
+ "targets": [
+ ["id=field47-0", "id"],
+ ["css=#field47-0", "css:finder"],
+ ["xpath=//input[@id='field47-0']", "xpath:attributes"],
+ ["xpath=//div[3]/sf-form-element/div/sf-widget-chooser/boolean-radio/div/div/label/input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "3e11e54a-1b36-43ed-a8e5-d91f1fbed991",
+ "comment": "",
+ "command": "click",
+ "target": "id=field50",
+ "targets": [
+ ["id=field50", "id"],
+ ["name=field50", "name"],
+ ["css=#field50", "css:finder"],
+ ["xpath=//input[@id='field50']", "xpath:attributes"],
+ ["xpath=//div/input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "5acb8e19-16a3-4139-a961-1b58c11c4681",
+ "comment": "",
+ "command": "type",
+ "target": "id=field50",
+ "targets": [
+ ["id=field50", "id"],
+ ["name=field50", "name"],
+ ["css=#field50", "css:finder"],
+ ["xpath=//input[@id='field50']", "xpath:attributes"],
+ ["xpath=//div/input", "xpath:position"]
+ ],
+ "value": "Cert 1 Name"
+ }, {
+ "id": "23ff8b87-ac6c-4f82-a779-aa91be11f49c",
+ "comment": "",
+ "command": "click",
+ "target": "id=field51",
+ "targets": [
+ ["id=field51", "id"],
+ ["name=field51", "name"],
+ ["css=.form-check:nth-child(3) > #field51", "css:finder"],
+ ["xpath=//input[@id='field51']", "xpath:attributes"],
+ ["xpath=//div/div/input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "dd15088c-ddc9-42fd-8f8d-f73338be71b6",
+ "comment": "",
+ "command": "click",
+ "target": "name=field52",
+ "targets": [
+ ["name=field52", "name"],
+ ["css=.text-widget", "css:finder"],
+ ["xpath=//textarea[@name='field52']", "xpath:attributes"],
+ ["xpath=//textarea", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "813bf709-6c73-41ac-837a-5be076fa43c7",
+ "comment": "",
+ "command": "type",
+ "target": "name=field52",
+ "targets": [
+ ["name=field52", "name"],
+ ["css=.text-widget", "css:finder"],
+ ["xpath=//textarea[@name='field52']", "xpath:attributes"],
+ ["xpath=//textarea", "xpath:position"]
+ ],
+ "value": "This is cert 1."
+ }, {
+ "id": "fcf4cc15-54f4-4add-a093-e7ba5f2dc556",
+ "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": "cbe577f6-3d18-49d9-95ab-2e597e5308a6",
+ "comment": "",
+ "command": "click",
+ "target": "id=field54",
+ "targets": [
+ ["id=field54", "id"],
+ ["name=field54", "name"],
+ ["css=#field54", "css:finder"],
+ ["xpath=//input[@id='field54']", "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": "ae98e813-77f4-424e-9141-d48e6127d9b6",
+ "comment": "",
+ "command": "type",
+ "target": "id=field54",
+ "targets": [
+ ["id=field54", "id"],
+ ["name=field54", "name"],
+ ["css=#field54", "css:finder"],
+ ["xpath=//input[@id='field54']", "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": "Cert 2 Name"
+ }, {
+ "id": "835ad053-0a10-4606-a148-c7ba36be316f",
+ "comment": "",
+ "command": "click",
+ "target": "css=.form-check:nth-child(4) > #field55",
+ "targets": [
+ ["css=.form-check:nth-child(4) > #field55", "css:finder"],
+ ["xpath=(//input[@id='field55'])[2]", "xpath:attributes"],
+ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-radio-widget/div/div[2]/input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "e272cafa-3aba-4aff-972e-b1d45e627b88",
+ "comment": "",
+ "command": "click",
+ "target": "name=field56",
+ "targets": [
+ ["name=field56", "name"],
+ ["css=.ng-invalid", "css:finder"],
+ ["xpath=//textarea[@name='field56']", "xpath:attributes"],
+ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[3]/sf-form-element/div/sf-widget-chooser/textarea-component/div/textarea", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "ae42d668-92ba-4cb8-9daf-a2a64ac18404",
+ "comment": "",
+ "command": "type",
+ "target": "name=field56",
+ "targets": [
+ ["name=field56", "name"],
+ ["css=.ng-untouched:nth-child(3)", "css:finder"],
+ ["xpath=//textarea[@name='field56']", "xpath:attributes"],
+ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[3]/sf-form-element/div/sf-widget-chooser/textarea-component/div/textarea", "xpath:position"]
+ ],
+ "value": "This is cert 2."
+ }, {
+ "id": "4e64d71e-8e6f-4288-b277-3d3945f57c53",
+ "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": "50c1a3a1-b51c-41f9-81ff-d3d2894861ad",
+ "comment": "",
+ "command": "click",
+ "target": "css=.btn-success",
+ "targets": [
+ ["css=.btn-success", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "445fea37-5460-416b-a291-14999742e6e2",
+ "comment": "",
+ "command": "click",
+ "target": "id=field60",
+ "targets": [
+ ["id=field60", "id"],
+ ["name=field60", "name"],
+ ["css=#field60", "css:finder"],
+ ["xpath=//input[@id='field60']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "6ff4002a-1c57-4778-b402-f917efaa5194",
+ "comment": "",
+ "command": "type",
+ "target": "id=field60",
+ "targets": [
+ ["id=field60", "id"],
+ ["name=field60", "name"],
+ ["css=#field60", "css:finder"],
+ ["xpath=//input[@id='field60']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": "http://test.org/assert"
+ }, {
+ "id": "24c810c8-747a-4ae2-91e5-16685d589f21",
+ "comment": "",
+ "command": "select",
+ "target": "id=field61",
+ "targets": [],
+ "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"
+ }, {
+ "id": "e81c5045-98c3-499c-bff5-2645efa4c55d",
+ "comment": "",
+ "command": "click",
+ "target": "css=option:nth-child(2)",
+ "targets": [
+ ["css=option:nth-child(2)", "css:finder"],
+ ["xpath=//option[@value='1: urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST']", "xpath:attributes"],
+ ["xpath=//select[@id='field61']/option[2]", "xpath:idRelative"],
+ ["xpath=//option[2]", "xpath:position"],
+ ["xpath=//option[contains(.,'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "c221b1f5-2961-4cbd-a545-1e34a09b8153",
+ "comment": "",
+ "command": "click",
+ "target": "css=.custom-control-label",
+ "targets": [
+ ["css=.custom-control-label", "css:finder"],
+ ["xpath=//div/div/div/label", "xpath:position"],
+ ["xpath=//label[contains(.,'Mark as Default')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "cb058717-f20f-4a54-81e5-9a7dcf66ec0e",
+ "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": "f9998203-830b-44d3-8392-45b737544177",
+ "comment": "",
+ "command": "click",
+ "target": "id=field64",
+ "targets": [
+ ["id=field64", "id"],
+ ["name=field64", "name"],
+ ["css=#field64", "css:finder"],
+ ["xpath=//input[@id='field64']", "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": "d5cbf5e8-7c5b-45f7-8645-dd9f9d39922e",
+ "comment": "",
+ "command": "type",
+ "target": "id=field64",
+ "targets": [
+ ["id=field64", "id"],
+ ["name=field64", "name"],
+ ["css=#field64", "css:finder"],
+ ["xpath=//input[@id='field64']", "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": "http://test.org/assert2"
+ }, {
+ "id": "929c1047-f455-418b-b23e-a383d681f028",
+ "comment": "",
+ "command": "select",
+ "target": "id=field65",
+ "targets": [],
+ "value": "label=urn:oasis:names:tc:SAML:1.0:profiles:browser-post"
+ }, {
+ "id": "74de4187-3d1e-4a4d-af8e-966f00649ab8",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field65 > option:nth-child(3)",
+ "targets": [
+ ["css=#field65 > option:nth-child(3)", "css:finder"],
+ ["xpath=(//option[@value='2: urn:oasis:names:tc:SAML:1.0:profiles:browser-po'])[2]", "xpath:attributes"],
+ ["xpath=//select[@id='field65']/option[3]", "xpath:idRelative"],
+ ["xpath=//li[2]/div/div/div[2]/sf-form-element/div/sf-widget-chooser/custom-object/div/div/fieldset/div/div[2]/sf-form-element/div/sf-widget-chooser/select-component/div/select/option[3]", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "d113cc67-659a-48f0-a50c-98355a07b187",
+ "comment": "",
+ "command": "click",
+ "target": "css=.next",
+ "targets": [
+ ["css=.next", "css:finder"],
+ ["xpath=//li[3]/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "134bf1f3-1e86-49e7-91de-185e513b02be",
+ "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=//label", "xpath:position"],
+ ["xpath=//label[contains(.,'Sign the Assertion?')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "5cd1ae5f-678a-4be8-a03f-b290006e52fe",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(2) > sf-form-element .custom-control-label",
+ "targets": [
+ ["css=div:nth-child(2) > sf-form-element .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": "5895d555-6ef5-4344-b177-00e905f9007c",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(3) > sf-form-element .custom-control-label",
+ "targets": [
+ ["css=div:nth-child(3) > sf-form-element .custom-control-label", "css:finder"],
+ ["xpath=//div[3]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"],
+ ["xpath=//label[contains(.,'Turn off Encryption of Response?')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "8d834380-e312-494d-9b4b-c5b798cc9b15",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(4) .custom-control-label",
+ "targets": [
+ ["css=div:nth-child(4) .custom-control-label", "css:finder"],
+ ["xpath=//div[4]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"],
+ ["xpath=//label[contains(.,'Use SHA1 Signing Algorithm?')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "45f3df44-1c34-4649-aedb-14207e9ce999",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(6) .custom-control-label",
+ "targets": [
+ ["css=div:nth-child(6) .custom-control-label", "css:finder"],
+ ["xpath=//div[6]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"],
+ ["xpath=//label[contains(.,'Omit Not Before Condition?')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "7ccb7d88-b113-4ee9-8582-b3d781fa8846",
+ "comment": "",
+ "command": "click",
+ "target": "id=field75",
+ "targets": [
+ ["id=field75", "id"],
+ ["name=field75", "name"],
+ ["css=#field75", "css:finder"],
+ ["xpath=//input[@id='field75']", "xpath:attributes"],
+ ["xpath=//custom-string/div/input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "afe1b839-3421-4816-bf69-c804add681ba",
+ "comment": "",
+ "command": "type",
+ "target": "id=field75",
+ "targets": [
+ ["id=field75", "id"],
+ ["name=field75", "name"],
+ ["css=#field75", "css:finder"],
+ ["xpath=//input[@id='field75']", "xpath:attributes"],
+ ["xpath=//custom-string/div/input", "xpath:position"]
+ ],
+ "value": "responder-id-123"
+ }, {
+ "id": "ba74d18d-0996-485f-8a9f-01a39428eb0c",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(8) .btn > translate-i18n",
+ "targets": [
+ ["css=div:nth-child(8) .btn > translate-i18n", "css:finder"],
+ ["xpath=//div/button/translate-i18n", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "2a91666b-5453-4064-8923-c3384835b6fd",
+ "comment": "",
+ "command": "click",
+ "target": "css=.fa-caret-down",
+ "targets": [
+ ["css=.fa-caret-down", "css:finder"],
+ ["xpath=//div[@id='field79-container']/div/div/button/i", "xpath:idRelative"],
+ ["xpath=//div/div/div/button/i", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "6e8718ef-e053-48d8-91e5-f5128e371f56",
+ "comment": "",
+ "command": "click",
+ "target": "id=field79__option--0",
+ "targets": [
+ ["id=field79__option--0", "id"],
+ ["css=#field79__option--0", "css:finder"],
+ ["xpath=//li[@id='field79__option--0']", "xpath:attributes"],
+ ["xpath=//ul[@id='field79__listbox']/li", "xpath:idRelative"],
+ ["xpath=//auto-complete/div/ul/li", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "ec3afb37-30b4-4d07-93a6-dcf022605532",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(8) .d-flex > .btn",
+ "targets": [
+ ["css=div:nth-child(8) .d-flex > .btn", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "fd33610c-dbca-410d-b2a4-117a1b2b6a79",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field80-container .fa",
+ "targets": [
+ ["css=#field80-container .fa", "css:finder"],
+ ["xpath=//div[@id='field80-container']/div/div/button/i", "xpath:idRelative"],
+ ["xpath=//li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button/i", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "3cd47415-5e57-4148-a40b-9571e6791f3f",
+ "comment": "",
+ "command": "click",
+ "target": "id=field80__option--1",
+ "targets": [
+ ["id=field80__option--1", "id"],
+ ["css=#field80__option--1", "css:finder"],
+ ["xpath=//li[@id='field80__option--1']", "xpath:attributes"],
+ ["xpath=//ul[@id='field80__listbox']/li[2]", "xpath:idRelative"],
+ ["xpath=//li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[2]", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "8b340d1f-4944-4d10-a4cd-5e79be6804ef",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(8) .d-flex > .btn",
+ "targets": [
+ ["css=div:nth-child(8) .d-flex > .btn", "css:finder"],
+ ["xpath=//div/button", "xpath:position"],
+ ["xpath=//button[contains(.,'Add ')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "208b33cf-f983-4a82-9b1b-19cdf2a937fc",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field81-container .fa",
+ "targets": [
+ ["css=#field81-container .fa", "css:finder"],
+ ["xpath=//div[@id='field81-container']/div/div/button/i", "xpath:idRelative"],
+ ["xpath=//li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button/i", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "b4beb2b3-8481-4431-9299-a39a4107f17f",
+ "comment": "",
+ "command": "click",
+ "target": "id=field81__option--2",
+ "targets": [
+ ["id=field81__option--2", "id"],
+ ["css=#field81__option--2", "css:finder"],
+ ["xpath=//li[@id='field81__option--2']", "xpath:attributes"],
+ ["xpath=//ul[@id='field81__listbox']/li[3]", "xpath:idRelative"],
+ ["xpath=//li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[3]", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "d6e7a640-a578-415b-9c1b-b2313b62ad46",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(8) .btn > translate-i18n",
+ "targets": [
+ ["css=div:nth-child(8) .btn > translate-i18n", "css:finder"],
+ ["xpath=//div/button/translate-i18n", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "788a5b63-a75f-4aeb-9a5d-17c41e8f718e",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field82-container .btn",
+ "targets": [
+ ["css=#field82-container .btn", "css:finder"],
+ ["xpath=(//button[@type='button'])[5]", "xpath:attributes"],
+ ["xpath=//div[@id='field82-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": "c82d6951-13e2-4d32-9e19-eac52bfdc188",
+ "comment": "",
+ "command": "click",
+ "target": "id=field82__option--3",
+ "targets": [
+ ["id=field82__option--3", "id"],
+ ["css=#field82__option--3", "css:finder"],
+ ["xpath=//li[@id='field82__option--3']", "xpath:attributes"],
+ ["xpath=//ul[@id='field82__listbox']/li[4]", "xpath:idRelative"],
+ ["xpath=//li[4]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[4]", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "4c15be93-75be-4673-b703-07a705300d0f",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(8) .btn > translate-i18n",
+ "targets": [
+ ["css=div:nth-child(8) .btn > translate-i18n", "css:finder"],
+ ["xpath=//div/button/translate-i18n", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "1a1b509e-1768-4291-820d-26f4b73a9d71",
+ "comment": "",
+ "command": "click",
+ "target": "id=field83",
+ "targets": [
+ ["id=field83", "id"],
+ ["css=#field83", "css:finder"],
+ ["xpath=//input[@id='field83']", "xpath:attributes"],
+ ["xpath=//div[@id='field83-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": "433d6e9d-9d03-4042-9ee0-6284570f8a3c",
+ "comment": "",
+ "command": "type",
+ "target": "id=field83",
+ "targets": [
+ ["id=field83", "id"],
+ ["css=#field83", "css:finder"],
+ ["xpath=//input[@id='field83']", "xpath:attributes"],
+ ["xpath=//div[@id='field83-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": "somethingElse"
+ }, {
+ "id": "342f1a6b-75dc-40d4-b3af-e40739b71556",
+ "comment": "",
+ "command": "click",
+ "target": "css=.has-success > sf-widget-chooser > custom-object > div > .row",
+ "targets": [
+ ["css=.has-success > sf-widget-chooser > custom-object > div > .row", "css:finder"],
+ ["xpath=//custom-object/div/div", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "bcf532a9-ba5a-4ca1-a342-dde53bc4a592",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(5) .custom-control-label",
+ "targets": [
+ ["css=div:nth-child(5) .custom-control-label", "css:finder"],
+ ["xpath=//div[5]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"],
+ ["xpath=//label[contains(.,'Ignore any SP-Requested Authentication Method?')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "c8bb3bee-3d61-4324-a3aa-38b78232b969",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(9) .btn > translate-i18n",
+ "targets": [],
+ "value": ""
+ }, {
+ "id": "cbf15c4c-35d9-4f80-ba3d-bfe960048cd1",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field84-container .btn",
+ "targets": [
+ ["css=#field84-container .btn", "css:finder"],
+ ["xpath=(//button[@type='button'])[7]", "xpath:attributes"],
+ ["xpath=//div[@id='field84-container']/div/div/button", "xpath:idRelative"],
+ ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "6c62d514-0143-49d9-97b3-6b7cb443df9d",
+ "comment": "",
+ "command": "click",
+ "target": "id=field84__option--0",
+ "targets": [
+ ["id=field84__option--0", "id"],
+ ["css=#field84__option--0", "css:finder"],
+ ["xpath=//li[@id='field84__option--0']", "xpath:attributes"],
+ ["xpath=//ul[@id='field84__listbox']/li", "xpath:idRelative"],
+ ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "ed769470-9c3f-4c23-bbed-85513dcea800",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(9) .d-flex > .btn",
+ "targets": [
+ ["css=div:nth-child(9) .d-flex > .btn", "css:finder"],
+ ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/div/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "2b063eb8-f2d6-4a59-85bb-b04c467d9874",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field85-container .btn",
+ "targets": [
+ ["css=#field85-container .btn", "css:finder"],
+ ["xpath=(//button[@type='button'])[8]", "xpath:attributes"],
+ ["xpath=//div[@id='field85-container']/div/div/button", "xpath:idRelative"],
+ ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "5a32d59b-1ac3-4cd0-a2d8-0e934f8182fd",
+ "comment": "",
+ "command": "click",
+ "target": "id=field85__option--1",
+ "targets": [
+ ["id=field85__option--1", "id"],
+ ["css=#field85__option--1", "css:finder"],
+ ["xpath=//li[@id='field85__option--1']", "xpath:attributes"],
+ ["xpath=//ul[@id='field85__listbox']/li[2]", "xpath:idRelative"],
+ ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li[2]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[2]", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "892ddc96-970b-4dde-9189-0dc9ed197dab",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(9) .d-flex > .btn",
+ "targets": [
+ ["css=div:nth-child(9) .d-flex > .btn", "css:finder"],
+ ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/div/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "64e215d9-6e46-422f-882c-13b6fb102622",
+ "comment": "",
+ "command": "click",
+ "target": "css=#field86-container .btn",
+ "targets": [
+ ["css=#field86-container .btn", "css:finder"],
+ ["xpath=(//button[@type='button'])[9]", "xpath:attributes"],
+ ["xpath=//div[@id='field86-container']/div/div/button", "xpath:idRelative"],
+ ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/div/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "6a7bce1a-34be-4d4c-b732-d2f198e8b8a1",
+ "comment": "",
+ "command": "click",
+ "target": "id=field86__option--2",
+ "targets": [
+ ["id=field86__option--2", "id"],
+ ["css=#field86__option--2", "css:finder"],
+ ["xpath=//li[@id='field86__option--2']", "xpath:attributes"],
+ ["xpath=//ul[@id='field86__listbox']/li[3]", "xpath:idRelative"],
+ ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li[3]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/ul/li[3]", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "f0dd4b79-eab5-4d4b-af2e-07ca661f8288",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(9) .btn > translate-i18n",
+ "targets": [
+ ["css=div:nth-child(9) .btn > translate-i18n", "css:finder"],
+ ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/div/button/translate-i18n", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "dacd34b0-9e48-4838-b137-bf22dd027ed0",
+ "comment": "",
+ "command": "click",
+ "target": "id=field87",
+ "targets": [
+ ["id=field87", "id"],
+ ["css=#field87", "css:finder"],
+ ["xpath=//input[@id='field87']", "xpath:attributes"],
+ ["xpath=//div[@id='field87-container']/div/input", "xpath:idRelative"],
+ ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li[4]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "cc9dd18b-ee87-4aa7-91f2-59f02834759b",
+ "comment": "",
+ "command": "type",
+ "target": "id=field87",
+ "targets": [
+ ["id=field87", "id"],
+ ["css=#field87", "css:finder"],
+ ["xpath=//input[@id='field87']", "xpath:attributes"],
+ ["xpath=//div[@id='field87-container']/div/input", "xpath:idRelative"],
+ ["xpath=//div[9]/sf-form-element/div/sf-widget-chooser/array-component/div/ul/li[4]/div/sf-form-element/div/sf-widget-chooser/datalist-component/div/auto-complete/div/div/input", "xpath:position"]
+ ],
+ "value": "otherThings"
+ }, {
+ "id": "7c85fe59-dc95-4328-a010-33d1a06a5ce5",
+ "comment": "",
+ "command": "click",
+ "target": "css=div:nth-child(10) .custom-control-label",
+ "targets": [
+ ["css=div:nth-child(10) .custom-control-label", "css:finder"],
+ ["xpath=//div[10]/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"],
+ ["xpath=//label[contains(.,'Force AuthN')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "204ea80c-4aac-497f-8956-6370967ba73e",
+ "comment": "",
+ "command": "click",
+ "target": "css=.next",
+ "targets": [
+ ["css=.next", "css:finder"],
+ ["xpath=//li[3]/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "553dd570-b1bb-43bb-a469-63ee08a09794",
+ "comment": "",
+ "command": "click",
+ "target": "css=.fa-check",
+ "targets": [
+ ["css=.fa-check", "css:finder"],
+ ["xpath=//td[2]/button/i", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "4adb7283-b1ad-4553-a934-afc54fa8b04f",
+ "comment": "",
+ "command": "click",
+ "target": "css=.next",
+ "targets": [
+ ["css=.next", "css:finder"],
+ ["xpath=//li[3]/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "14ca713a-313d-4cda-82ca-a0b814ce81dc",
+ "comment": "",
+ "command": "click",
+ "target": "css=.custom-control-label",
+ "targets": [
+ ["css=.custom-control-label", "css:finder"],
+ ["xpath=//label", "xpath:position"],
+ ["xpath=//label[contains(.,'Enable this service?')]", "xpath:innerText"]
+ ],
+ "value": ""
+ }, {
+ "id": "3baa7bd3-55c0-4d10-8aa3-c0daa63ec4d4",
+ "comment": "",
+ "command": "verifyText",
+ "target": "css=.px-3 > summary-property:nth-child(2) > .mb-3 > .d-block:nth-child(2)",
+ "targets": [
+ ["css=.px-3 > summary-property:nth-child(2) > .mb-3 > .d-block:nth-child(2)", "css:finder"],
+ ["xpath=//summary-property/div/span", "xpath:position"],
+ ["xpath=//span[contains(.,'test-1234')]", "xpath:innerText"]
+ ],
+ "value": "test-1234"
+ }, {
+ "id": "0d355ff0-0449-49a7-ae75-14d7c405b97c",
+ "comment": "",
+ "command": "verifyText",
+ "target": "css=.px-3:nth-child(2) > summary-property:nth-child(2) tr:nth-child(2) > td:nth-child(1)",
+ "targets": [
+ ["css=.px-3:nth-child(2) > summary-property:nth-child(2) tr:nth-child(2) > td:nth-child(1)", "css:finder"],
+ ["xpath=//div[2]/section[2]/summary-property/div/table/tbody/tr[2]/td", "xpath:position"],
+ ["xpath=//td[contains(.,'http://test.org/assert2')]", "xpath:innerText"]
+ ],
+ "value": "http://test.org/assert2"
+ }, {
+ "id": "e53030b6-f344-4361-981d-b8303a721c5d",
+ "comment": "",
+ "command": "verifyText",
+ "target": "css=summary-property:nth-child(2) > .mb-3 > .list-unstyled > li:nth-child(5)",
+ "targets": [
+ ["css=summary-property:nth-child(2) > .mb-3 > .list-unstyled > li:nth-child(5)", "css:finder"],
+ ["xpath=//li[5]", "xpath:position"],
+ ["xpath=//li[contains(.,'somethingElse')]", "xpath:innerText"]
+ ],
+ "value": "somethingElse"
+ }, {
+ "id": "18636780-2feb-458f-97be-cf4a625b22e1",
+ "comment": "",
+ "command": "verifyText",
+ "target": "css=summary-property:nth-child(10) .d-block:nth-child(2)",
+ "targets": [
+ ["css=summary-property:nth-child(10) .d-block:nth-child(2)", "css:finder"],
+ ["xpath=//summary-property[10]/div/span", "xpath:position"]
+ ],
+ "value": "true"
+ }, {
+ "id": "1406d7e4-907d-4359-8de8-a40206f0993e",
+ "comment": "",
+ "command": "click",
+ "target": "xpath=//li[3]/button",
+ "targets": [
+ ["css=.save", "css:finder"],
+ ["xpath=//li[3]/button", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "4e0fa4f5-817f-41fb-9885-60f37b699436",
+ "comment": "",
+ "command": "waitForElementVisible",
+ "target": "css=.badge-success",
+ "targets": [
+ ["css=tr > .text-right", "css:finder"],
+ ["xpath=//td[5]", "xpath:position"],
+ ["xpath=//td[contains(.,'Enabled')]", "xpath:innerText"]
+ ],
+ "value": "10000"
+ }, {
+ "id": "ba9fb8e8-d332-45bd-accd-703284744136",
+ "comment": "",
+ "command": "verifyText",
+ "target": "css=td:nth-child(1)",
+ "targets": [
+ ["linkText=Test Provider", "linkText"],
+ ["css=td > a", "css:finder"],
+ ["xpath=//a[contains(text(),'Test Provider')]", "xpath:link"],
+ ["xpath=//a[contains(@href, '/metadata/resolver/ee3aedc4-b56a-46c4-b8db-09603dd5b473/configuration/options')]", "xpath:href"],
+ ["xpath=//td/a", "xpath:position"],
+ ["xpath=//a[contains(.,'Test Provider')]", "xpath:innerText"]
+ ],
+ "value": "Test Provider"
+ }, {
+ "id": "eff4c9fe-7daf-4082-a162-4a9dff323293",
+ "comment": "",
+ "command": "verifyText",
+ "target": "css=td:nth-child(2)",
+ "targets": [
+ ["css=td:nth-child(2)", "css:finder"],
+ ["xpath=//td[2]", "xpath:position"],
+ ["xpath=//td[contains(.,'test-1234')]", "xpath:innerText"]
+ ],
+ "value": "test-1234"
+ }, {
+ "id": "b2d9f789-fb94-459f-9947-5364cebc43d1",
+ "comment": "",
+ "command": "verifyText",
+ "target": "css=td:nth-child(3)",
+ "targets": [
+ ["css=td:nth-child(3)", "css:finder"],
+ ["xpath=//td[3]", "xpath:position"],
+ ["xpath=//td[contains(.,'root')]", "xpath:innerText"]
+ ],
+ "value": "admin"
+ }, {
+ "id": "87281e0a-322f-4d3a-9703-3e6966f26759",
+ "comment": "",
+ "command": "click",
+ "target": "id=search",
+ "targets": [
+ ["id=search", "id"],
+ ["css=#search", "css:finder"],
+ ["xpath=//input[@id='search']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": ""
+ }, {
+ "id": "fbcf1587-cb27-4deb-80c6-78b4d4aa2478",
+ "comment": "",
+ "command": "type",
+ "target": "id=search",
+ "targets": [
+ ["id=search", "id"],
+ ["css=#search", "css:finder"],
+ ["xpath=//input[@id='search']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": "test"
+ }, {
+ "id": "88007922-625c-4f00-a4c4-17fb77afb2da",
+ "comment": "",
+ "command": "sendKeys",
+ "target": "id=search",
+ "targets": [
+ ["id=search", "id"],
+ ["css=#search", "css:finder"],
+ ["xpath=//input[@id='search']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": "${KEY_ENTER}"
+ }, {
+ "id": "a69f4347-8e82-483d-8a8a-e78a894e7aaa",
+ "comment": "",
+ "command": "verifyText",
+ "target": "css=td:nth-child(2)",
+ "targets": [
+ ["css=td:nth-child(2)", "css:finder"],
+ ["xpath=//td[2]", "xpath:position"],
+ ["xpath=//td[contains(.,'test-1234')]", "xpath:innerText"]
+ ],
+ "value": "test-1234"
+ }, {
+ "id": "fcd2d18e-b804-42df-890f-092f3d2e06a4",
+ "comment": "",
+ "command": "type",
+ "target": "id=search",
+ "targets": [
+ ["id=search", "id"],
+ ["css=#search", "css:finder"],
+ ["xpath=//input[@id='search']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": "foo"
+ }, {
+ "id": "d71191f5-8afd-4d9d-b19b-9471bd4640b2",
+ "comment": "",
+ "command": "sendKeys",
+ "target": "id=search",
+ "targets": [
+ ["id=search", "id"],
+ ["css=#search", "css:finder"],
+ ["xpath=//input[@id='search']", "xpath:attributes"],
+ ["xpath=//input", "xpath:position"]
+ ],
+ "value": "${KEY_ENTER}"
+ }, {
+ "id": "6de4b65a-266e-4974-9729-cf70502bb8fd",
+ "comment": "",
+ "command": "verifyElementNotPresent",
+ "target": "css=td:nth-child(2)",
+ "targets": [],
+ "value": ""
+ }]
+ }],
+ "suites": [{
+ "id": "d2caeac4-7520-4e3c-96b1-840610b6983c",
+ "name": "Default Suite",
+ "persistSession": false,
+ "parallel": false,
+ "timeout": 300,
+ "tests": ["841ade0e-83bd-4a4b-94f2-de6bd5c536b2"]
+ }],
+ "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 e6ef57980..9e97395db 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
@@ -85,6 +85,14 @@ class DevConfig {
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 d35c7c099..559a6c082 100644
--- a/backend/src/main/resources/application.properties
+++ b/backend/src/main/resources/application.properties
@@ -71,12 +71,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 ab60461a0..b50495b47 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
@@ -10,6 +10,7 @@ import org.springframework.security.test.context.support.WithMockUser
import org.springframework.test.annotation.DirtiesContext
import org.springframework.test.context.ActiveProfiles
import org.springframework.test.web.servlet.MockMvc
+import org.springframework.test.web.servlet.result.MockMvcResultHandlers
import spock.lang.Ignore
import spock.lang.Specification
@@ -39,7 +40,7 @@ class UsersControllerIntegrationTests extends Specification {
def expectedJson = """
[
{
- "modifiedBy" : anonymousUser,
+ "modifiedBy" : "anonymousUser",
"firstName" : "Joe",
"emailAddress" : "joe@institution.edu",
"role" : "ROLE_ADMIN",
@@ -48,7 +49,7 @@ class UsersControllerIntegrationTests extends Specification {
"lastName" : "Doe"
},
{
- "modifiedBy" : anonymousUser,
+ "modifiedBy" : "anonymousUser",
"firstName" : "Peter",
"emailAddress" : "peter@institution.edu",
"role" : "ROLE_USER",
@@ -57,12 +58,21 @@ class UsersControllerIntegrationTests extends Specification {
"lastName" : "Vandelay"
},
{
- "modifiedBy" : anonymousUser,
+ "modifiedBy" : "anonymousUser",
+ "firstName" : "Bad",
+ "emailAddress" : "badboy@institution.edu",
+ "role" : "ROLE_NONE",
+ "username" : "none",
+ "createdBy" : "anonymousUser",
+ "lastName" : "robot"
+ },
+ {
+ "modifiedBy" : "anonymousUser",
"firstName" : "Anon",
"emailAddress" : "anon@institution.edu",
"role" : "ROLE_ADMIN",
"username" : "anonymousUser",
- "createdBy" : anonymousUser,
+ "createdBy" : "anonymousUser",
"lastName" : "Ymous"
}
]"""
@@ -75,7 +85,6 @@ class UsersControllerIntegrationTests extends Specification {
.andExpect(status().isOk())
.andExpect(content().contentType(MediaType.APPLICATION_JSON_UTF8))
.andExpect(content().json(expectedJson, false))
-
}
@WithMockUser(value = "admin", roles = ["ADMIN"])
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/misc/jenkins/docker-compose.yml b/misc/jenkins/docker-compose.yml
new file mode 100644
index 000000000..e3a5c2283
--- /dev/null
+++ b/misc/jenkins/docker-compose.yml
@@ -0,0 +1,39 @@
+version: "3.7"
+
+services:
+ jenkins:
+ build: ./jenkins
+ container_name: jenkins
+ command: --httpPort=9009 --prefix=/jenkins
+ user: root
+ ports:
+ - "9009:9009"
+ - "50000:50000"
+ environment:
+ JAVA_OPTS: "-Xmx2048m"
+ volumes:
+ - jenkins-data:/var/jenkins_home
+ - /var/run/docker.sock:/var/run/docker.sock
+ selenium-hub:
+ image: selenium/hub:3.141.59-krypton
+ container_name: selenium-hub
+ ports:
+ - "4444:4444"
+ chrome:
+ image: selenium/node-chrome:3.141.59-krypton
+ volumes:
+ - /dev/shm:/dev/shm
+ depends_on:
+ - selenium-hub
+ environment:
+ - HUB_HOST=selenium-hub
+ - HUB_PORT=4444
+ firefox:
+ image: selenium/node-firefox:3.141.59-krypton
+ volumes:
+ - /dev/shm:/dev/shm
+ depends_on:
+ - selenium-hub
+ environment:
+ - HUB_HOST=selenium-hub
+ - HUB_PORT=4444
\ No newline at end of file
diff --git a/misc/jenkins/jenkins/Dockerfile b/misc/jenkins/jenkins/Dockerfile
new file mode 100644
index 000000000..2aec7512f
--- /dev/null
+++ b/misc/jenkins/jenkins/Dockerfile
@@ -0,0 +1,8 @@
+FROM jenkins/jenkins:lts
+
+USER root
+RUN apt update && apt install -y openjfx
+
+RUN apt install -y apt-transport-https ca-certificates curl gnupg2 software-properties-common && curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" && apt update && apt install -y docker-ce
+
+USER jenkins
\ No newline at end of file
diff --git a/misc/jenkins/run-jenkins.sh b/misc/jenkins/run-jenkins.sh
new file mode 100644
index 000000000..98b5a218e
--- /dev/null
+++ b/misc/jenkins/run-jenkins.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+docker run -u root -d --restart always -p 9009:9009 -p 50000:50000 --env JAVA_OPTS=-Xmx2048m -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --name "jenkins" shibui/jenkins --httpPort=9009 --prefix=/jenkins
\ No newline at end of file
diff --git a/misc/selenium/docker-compose.yml b/misc/selenium/docker-compose.yml
new file mode 100644
index 000000000..ceac08ecb
--- /dev/null
+++ b/misc/selenium/docker-compose.yml
@@ -0,0 +1,26 @@
+version: "3.7"
+
+services:
+ selenium-hub:
+ image: selenium/hub:3.141.59-krypton
+ container_name: selenium-hub
+ ports:
+ - "4444:4444"
+ chrome:
+ image: selenium/node-chrome:3.141.59-krypton
+ volumes:
+ - /dev/shm:/dev/shm
+ depends_on:
+ - selenium-hub
+ environment:
+ - HUB_HOST=selenium-hub
+ - HUB_PORT=4444
+ firefox:
+ image: selenium/node-firefox:3.141.59-krypton
+ volumes:
+ - /dev/shm:/dev/shm
+ depends_on:
+ - selenium-hub
+ environment:
+ - HUB_HOST=selenium-hub
+ - HUB_PORT=4444
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
}