diff --git a/backend/build.gradle b/backend/build.gradle index 3b6f64ddc..63170b7fa 100644 --- a/backend/build.gradle +++ b/backend/build.gradle @@ -6,6 +6,7 @@ plugins { id 'net.researchgate.release' version '2.6.0' 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' } apply plugin: 'io.spring.dependency-management' @@ -20,11 +21,28 @@ repositories { url 'https://build.shibboleth.net/nexus/content/groups/public' artifactUrls = ['https://build.shibboleth.net/nexus/content/repositories/thirdparty-snapshots'] } + mavenLocal() } configurations.all { resolutionStrategy { force 'org.cryptacular:cryptacular:1.1.3' + + eachDependency { details -> + if (details.requested.group == 'org.seleniumhq.selenium' && details.requested.name != 'htmlunit-driver') { + details.useVersion '3.141.59' + } + } + } +} + +configurations { + integrationTestCompile { + extendsFrom testCompile + + } + integrationTestRuntime { + extendsFrom testRuntime } } @@ -70,8 +88,9 @@ springBoot { } lombok { - version = "1.16.20" - sha256 = "c5178b18caaa1a15e17b99ba5e4023d2de2ebc18b58cde0f5a04ca4b31c10e6d" + version = "1.18.4" + //TODO: get new sha256 + sha256 = "" } dependencies { @@ -139,6 +158,9 @@ dependencies { //JSON schema validator compile 'org.sharegov:mjson:1.4.1' + + integrationTestCompile 'com.saucelabs:sebuilder-interpreter:1.0.6' + integrationTestCompile 'jp.vmi:selenese-runner-java:3.19.2' // CSV file support compile 'com.opencsv:opencsv:4.4' @@ -155,6 +177,27 @@ sourceSets { srcDirs = [] } } + integrationTest { + groovy { + srcDirs = ['src/integration/groovy'] + compileClasspath += main.output + test.output + runtimeClasspath += main.output + test.output + } + resources { + srcDir 'src/integration/resources' + } + } +} + +task integrationTest(type: Test) { + group = 'verification' + description = 'Run various integration tests' + dependsOn 'dockerRun', 'runChecker' + finalizedBy 'dockerStop' + testClassesDirs = sourceSets.integrationTest.output.classesDirs + classpath = sourceSets.integrationTest.runtimeClasspath + systemProperties = System.properties + systemProperties['user.dir'] = workingDir } task generateSources { @@ -248,4 +291,26 @@ docker { files tasks.bootJar.outputs files 'src/main/docker-files/loader.properties' buildArgs(['JAR_FILE': "shibui-${version}.jar"]) +} + +tasks.dockerRun.dependsOn tasks.docker +dockerRun { + name 'shibuiint' + image 'unicon/shibui' + ports '10101:8080' + daemonize true + command '--spring.profiles.include=no-auth,very-dangerous' + 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 + } + } } \ No newline at end of file diff --git a/backend/src/integration/groovy/com/sebuilder/interpreter/webdriverfactory/Firefox.java b/backend/src/integration/groovy/com/sebuilder/interpreter/webdriverfactory/Firefox.java new file mode 100644 index 000000000..a7ddb5217 --- /dev/null +++ b/backend/src/integration/groovy/com/sebuilder/interpreter/webdriverfactory/Firefox.java @@ -0,0 +1,53 @@ +/* + * Copyright 2012 Sauce Labs + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.sebuilder.interpreter.webdriverfactory; + +import java.io.File; +import java.util.HashMap; +import org.openqa.selenium.firefox.FirefoxBinary; +import org.openqa.selenium.firefox.FirefoxDriver; +import org.openqa.selenium.firefox.FirefoxOptions; +import org.openqa.selenium.firefox.FirefoxProfile; +import org.openqa.selenium.remote.DesiredCapabilities; +import org.openqa.selenium.remote.RemoteWebDriver; + +public class Firefox implements WebDriverFactory { + /** + * @param config Key/value pairs treated as required capabilities, with the exception of: + * + * @return A FirefoxDriver. + */ + @Override + public RemoteWebDriver make(HashMap config) { + FirefoxBinary fb = config.containsKey("binary") + ? new FirefoxBinary(new File(config.get("binary"))) + : new FirefoxBinary(); + FirefoxProfile fp = config.containsKey("profile") + ? new FirefoxProfile(new File(config.get("profile"))) + : new FirefoxProfile(); + HashMap caps = new HashMap(config); + caps.remove("binary"); + caps.remove("profile"); + FirefoxOptions options = new FirefoxOptions(new DesiredCapabilities(caps)); + options.setProfile(fp); + options.setBinary(fb); + return new FirefoxDriver(options); + } +} 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 new file mode 100644 index 000000000..24e426429 --- /dev/null +++ b/backend/src/integration/groovy/edu/internet2/tier/shibboleth/admin/ui/SeleniumSIDETest.groovy @@ -0,0 +1,46 @@ +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 spock.lang.Specification +import spock.lang.Unroll + +class SeleniumSIDETest extends Specification { + @Unroll + def "#name"() { + setup: + def main = new Main() + def config = new DefaultConfig([] as String[]).with { + System.properties.contains('') + if (System.properties.getProperty('webdriver.driver')) { + it.driver = System.properties.getProperty('webdriver.driver') + } + it.baseurl = 'http://localhost:10101' + it + } + def runner = new Runner() + main.setupRunner(runner, config, [] as String[]) + + expect: + def result = runner.run(file, this.class.getResourceAsStream(file)) + runner.finish() + + 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 + } +} 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 new file mode 100644 index 000000000..ffa22bd66 --- /dev/null +++ b/backend/src/integration/groovy/edu/internet2/tier/shibboleth/admin/ui/SeleniumTest.groovy @@ -0,0 +1,33 @@ +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/groovy/jp/vmi/selenium/selenese/Runner.java b/backend/src/integration/groovy/jp/vmi/selenium/selenese/Runner.java new file mode 100644 index 000000000..e866b06ac --- /dev/null +++ b/backend/src/integration/groovy/jp/vmi/selenium/selenese/Runner.java @@ -0,0 +1,854 @@ +package jp.vmi.selenium.selenese; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.PrintStream; +import java.util.ArrayDeque; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Deque; +import java.util.EnumSet; +import java.util.List; +import java.util.Map; +import java.util.concurrent.TimeUnit; + +import org.apache.commons.io.FileUtils; +import org.apache.commons.io.FilenameUtils; +import org.apache.commons.io.output.NullOutputStream; +import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.time.FastDateFormat; +import org.openqa.selenium.Alert; +import org.openqa.selenium.HasCapabilities; +import org.openqa.selenium.JavascriptExecutor; +import org.openqa.selenium.OutputType; +import org.openqa.selenium.TakesScreenshot; +import org.openqa.selenium.WebDriver; +import org.openqa.selenium.WebDriverException; +import org.openqa.selenium.remote.Augmenter; +import org.openqa.selenium.remote.RemoteWebDriver; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import com.assertthat.selenium_shutterbug.core.Shutterbug; +import com.assertthat.selenium_shutterbug.utils.web.ScrollStrategy; + +import jp.vmi.html.result.HtmlResult; +import jp.vmi.html.result.HtmlResultHolder; +import jp.vmi.junit.result.JUnitResult; +import jp.vmi.junit.result.JUnitResultHolder; +import jp.vmi.selenium.rollup.RollupRules; +import jp.vmi.selenium.selenese.command.CommandFactory; +import jp.vmi.selenium.selenese.command.CommandListIterator; +import jp.vmi.selenium.selenese.highlight.HighlightHandler; +import jp.vmi.selenium.selenese.highlight.HighlightStyle; +import jp.vmi.selenium.selenese.highlight.HighlightStyleBackup; +import jp.vmi.selenium.selenese.inject.Binder; +import jp.vmi.selenium.selenese.javascript.JSLibrary; +import jp.vmi.selenium.selenese.locator.Locator; +import jp.vmi.selenium.selenese.locator.WebDriverElementFinder; +import jp.vmi.selenium.selenese.log.CookieFilter; +import jp.vmi.selenium.selenese.log.LogFilter; +import jp.vmi.selenium.selenese.log.PageInformation; +import jp.vmi.selenium.selenese.result.Result; +import jp.vmi.selenium.selenese.subcommand.SubCommandMap; +import jp.vmi.selenium.selenese.utils.MouseUtils; +import jp.vmi.selenium.selenese.utils.PathUtils; +import jp.vmi.selenium.webdriver.WebDriverPreparator; + +import static jp.vmi.selenium.selenese.result.Unexecuted.*; +import static org.openqa.selenium.remote.CapabilityType.*; + +/** + * Provide Java API to run Selenese script. + */ +public class Runner implements Context, ScreenshotHandler, HighlightHandler, JUnitResultHolder, HtmlResultHolder { + + private static final Logger log = LoggerFactory.getLogger(Runner.class); + + private static final FastDateFormat FILE_DATE_TIME = FastDateFormat.getInstance("yyyyMMdd_HHmmssSSS"); + + private static PrintStream DEFAULT_PRINT_STREAM = new PrintStream(new NullOutputStream()); + + private PrintStream ps; + private WebDriver driver = null; + private WebDriverPreparator preparator = null; + private String overridingBaseURL = null; + private String initialWindowHandle = null; + private String screenshotDir = null; + private String screenshotAllDir = null; + private String screenshotOnFailDir = null; + private boolean isIgnoredScreenshotCommand = false; + private boolean isHighlight = false; + private boolean isInteractive = false; + private Boolean isW3cAction = null; + private int timeout = 30 * 1000; /* ms */ + private long initialSpeed = 0; /* ms */ + private long speed = 0; /* ms */ + private int screenshotScrollTimeout = 100; /* ms */ + + private final Eval eval; + private final SubCommandMap subCommandMap; + private final WebDriverElementFinder elementFinder; + private final CommandFactory commandFactory; + private TestCase currentTestCase = null; + private final Deque commandListIteratorStack = new ArrayDeque<>(); + private VarsMap varsMap = new VarsMap(); + private final CollectionMap collectionMap = new CollectionMap(); + private RollupRules rollupRules = null; // lazy initialization + private final Deque styleBackups; + + private PageInformation latestPageInformation = PageInformation.EMPTY; + private final EnumSet logFilter = LogFilter.all(); + private CookieFilter cookieFilter = CookieFilter.ALL_PASS; + + private JSLibrary jsLibrary = new JSLibrary(); + private final ModifierKeyState modifierKeyState = new ModifierKeyState(this); + + private final JUnitResult jUnitResult = new JUnitResult(); + private final HtmlResult htmlResult = new HtmlResult(); + + private MaxTimeTimer maxTimeTimer = new MaxTimeTimer() { + }; + + private final AlertActionListener alertActionListener = new AlertActionListener() { + + private boolean accept = true; + private String answer = null; + + @Override + public void setAccept(boolean accept) { + this.accept = accept; + } + + @Override + public void setAnswer(String answer) { + this.answer = answer; + } + + @Override + public void actionPerformed(Alert alert) { + if (answer != null) + alert.sendKeys(answer); + if (accept) + alert.accept(); + else + alert.dismiss(); + // reset the behavior + this.answer = null; + this.accept = true; + } + }; + + /** + * Constructor. + */ + public Runner() { + this.ps = DEFAULT_PRINT_STREAM; + this.eval = new Eval(); + this.elementFinder = new WebDriverElementFinder(); + this.subCommandMap = new SubCommandMap(); + this.commandFactory = new CommandFactory(this); + this.varsMap = new VarsMap(); + this.styleBackups = new ArrayDeque<>(); + } + + /** + * Set command line arguments. + * + * @param args command line arguments. + */ + public void setCommandLineArgs(String[] args) { + jUnitResult.setCommandLineArgs(args); + htmlResult.setCommandLineArgs(args); + } + + @Override + public TestCase getCurrentTestCase() { + return currentTestCase; + } + + @Override + public void setCurrentTestCase(TestCase currentTestCase) { + this.currentTestCase = currentTestCase; + } + + /** + * Set PrintStream for logging. + * + * @param ps PrintStream for logging. + */ + public void setPrintStream(PrintStream ps) { + this.ps = ps; + } + + @Override + public PrintStream getPrintStream() { + return ps; + } + + private TakesScreenshot getTakesScreenshot() { + if (driver instanceof TakesScreenshot) { + return (TakesScreenshot) driver; + } else if (driver instanceof RemoteWebDriver && ((HasCapabilities) driver).getCapabilities().is(TAKES_SCREENSHOT)) { + return (TakesScreenshot) new Augmenter().augment(driver); + } else { + return null; + } + } + + private String takeScreenshot(TakesScreenshot tss, File file) throws WebDriverException { + return takeScreenshot(tss, file, false); + } + + private String takeScreenshot(TakesScreenshot tss, File file, boolean entirePage) throws WebDriverException { + file = file.getAbsoluteFile(); + try { + // cf. http://prospire-developers.blogspot.jp/2013/12/selenium-webdriver-tips.html (Japanese) + driver.switchTo().defaultContent(); + } catch (Exception e) { + // some times switching to default context throws exceptions like: + // Method threw 'org.openqa.selenium.UnhandledAlertException' exception. + } + File tmp; + try { + File dir = file.getParentFile(); + if (!dir.exists()) { + dir.mkdirs(); + log.info("Make the directory for screenshot: {}", dir); + } + if (entirePage) { + tmp = File.createTempFile("sstmp-", ".png", dir); + + JavascriptExecutor je = (JavascriptExecutor) tss; + String getScrollCoord = "return { top: window.scrollY||0, left: window.scrollX };"; + + Map initialCoord = (Map) je.executeScript(getScrollCoord); + + Shutterbug.shootPage((WebDriver) tss, ScrollStrategy.BOTH_DIRECTIONS, screenshotScrollTimeout) + .withName(FilenameUtils.removeExtension(tmp.getName())) + .save(dir.getPath()); + + if (!initialCoord.equals(je.executeScript(getScrollCoord))) { + je.executeScript("scrollTo(arguments[0]); return false;", initialCoord); + } + } else { + tmp = tss.getScreenshotAs(OutputType.FILE); + } + FileUtils.moveFile(tmp, file); + } catch (IOException e) { + throw new RuntimeException("failed to rename captured screenshot image: " + file, e); + } + String path = file.getPath(); + log.info("- captured screenshot: {}", path); + currentTestCase.getLogRecorder().info("[[ATTACHMENT|" + path + "]]"); + return path; + } + + @Override + public String takeEntirePageScreenshot(String filename) throws WebDriverException, UnsupportedOperationException { + return takeScreenshot(filename, true); + } + + @Override + public String takeScreenshot(String filename) throws WebDriverException, UnsupportedOperationException { + return takeScreenshot(filename, false); + } + + private String takeScreenshot(String filename, boolean entirePage) throws WebDriverException, UnsupportedOperationException { + TakesScreenshot tss = getTakesScreenshot(); + if (tss == null) + throw new UnsupportedOperationException("webdriver does not support capturing screenshot."); + File file = new File(PathUtils.normalize(filename)); + if (screenshotDir != null) + file = new File(screenshotDir, file.getName()); + return takeScreenshot(tss, file, entirePage); + } + + @Override + public String takeScreenshotAll(String prefix, int index) { + if (screenshotAllDir == null) + return null; + TakesScreenshot tss = getTakesScreenshot(); + if (tss == null) + return null; + String filename = String.format("%s_%s_%d.png", prefix, FILE_DATE_TIME.format(Calendar.getInstance()), index); + try { + File file = new File(screenshotAllDir, filename); + return takeScreenshot(tss, file); + } catch (WebDriverException e) { + log.warn("- failed to capture screenshot: {} - {}", e.getClass().getSimpleName(), e.getMessage()); + return null; + } + } + + @Override + public String takeScreenshotOnFail(String prefix, int index) { + if (screenshotOnFailDir == null) + return null; + TakesScreenshot tss = getTakesScreenshot(); + if (tss == null) + return null; + String filename = String.format("%s_%s_%d_fail.png", prefix, FILE_DATE_TIME.format(Calendar.getInstance()), index); + try { + File file = new File(screenshotOnFailDir, filename); + return takeScreenshot(tss, file, true); + } catch (WebDriverException e) { + log.warn("- failed to capture screenshot: {} - {}", e.getClass().getSimpleName(), e.getMessage()); + return null; + } + } + + @Override + public WebDriver getWrappedDriver() { + return driver; + } + + @Override + public String getInitialWindowHandle() { + return initialWindowHandle; + } + + /** + * Set WebDriver. + * + * @param driver WebDriver. + */ + public void setDriver(WebDriver driver) { + this.driver = driver; + this.initialWindowHandle = driver.getWindowHandle(); + setDriverTimeout(); + } + + @Override + public void prepareWebDriver() { + if (preparator == null) + return; + setDriver(preparator.get()); + } + + /** + * Set WebDriverPreparator. + * + * @param preparator WebDriverPreparator. + */ + public void setWebDriverPreparator(WebDriverPreparator preparator) { + this.preparator = preparator; + } + + @Override + public String getBrowserName() { + if (preparator != null) + return preparator.getBrowserName(); + String name = driver.getClass().getSimpleName(); + if (StringUtils.isEmpty(name)) + return ""; + else if (name.endsWith("WebDriver")) + return name.substring(0, name.length() - "WebDriver".length()).toLowerCase(); + else if (name.endsWith("Driver")) + return name.substring(0, name.length() - "Driver".length()).toLowerCase(); + else + return name.toLowerCase(); + } + + private static void mkdirsForScreenshot(String dirStr, String msg) { + if (dirStr == null) + return; + File dir = new File(dirStr); + if (dir.exists()) { + if (dir.isDirectory()) + return; + else + throw new IllegalArgumentException(dirStr + " is not directory."); + } + dir.mkdirs(); + log.info("Make the directory for {}: {}", msg, dirStr); + } + + /** + * Set directory for storing screenshots. + * + * @param screenshotDir directory. + * @exception IllegalArgumentException throws if screenshotDir is not directory. + */ + public void setScreenshotDir(String screenshotDir) throws IllegalArgumentException { + mkdirsForScreenshot(screenshotDir, "screenshot"); + this.screenshotDir = screenshotDir; + log.info("Screenshot directory: {}", StringUtils.defaultString(screenshotDir, "-")); + } + + /** + * Set directory for storing screenshots at all commands. + * + * @param screenshotAllDir directory. + * @exception IllegalArgumentException throws if screenshotAllDir is not directory. + */ + public void setScreenshotAllDir(String screenshotAllDir) throws IllegalArgumentException { + mkdirsForScreenshot(screenshotAllDir, "screenshot-all"); + this.screenshotAllDir = screenshotAllDir; + log.info("Screenshot for all commands directory: {}", StringUtils.defaultString(screenshotAllDir, "-")); + } + + /** + * Set directory for storing screenshot on fail. + * + * @param screenshotOnFailDir directory. + */ + public void setScreenshotOnFailDir(String screenshotOnFailDir) { + mkdirsForScreenshot(screenshotOnFailDir, "screenshot-on-fail"); + this.screenshotOnFailDir = screenshotOnFailDir; + log.info("Screenshot on fail directory: {}", StringUtils.defaultString(screenshotOnFailDir, "-")); + } + + @Override + public String getCurrentBaseURL() { + return StringUtils.defaultIfBlank(overridingBaseURL, currentTestCase.getBaseURL()); + } + + /** + * Set URL for overriding test-case base URL. + * + * @param overridingBaseURL base URL. + */ + public void setOverridingBaseURL(String overridingBaseURL) { + this.overridingBaseURL = overridingBaseURL; + log.info("Override base URL: {}", overridingBaseURL); + } + + @Override + public String getOverridingBaseURL() { + return overridingBaseURL; + } + + /** + * Set ignore screenshot command flag. + * + * @param isIgnoredScreenshotCommand set true if you want to ignore "captureEntirePageScreenshot" + */ + public void setIgnoredScreenshotCommand(boolean isIgnoredScreenshotCommand) { + this.isIgnoredScreenshotCommand = isIgnoredScreenshotCommand; + log.info("Screenshot command: {}", isIgnoredScreenshotCommand ? "ignored" : "enabled"); + } + + @Override + public boolean isIgnoredScreenshotCommand() { + return isIgnoredScreenshotCommand; + } + + @Override + public boolean isHighlight() { + return isHighlight; + } + + /** + * Set locator highlighting. + * + * @param isHighlight true if use locator highlighting. + */ + public void setHighlight(boolean isHighlight) { + this.isHighlight = isHighlight; + log.info("Highlight mode: {}", isHighlight ? "enabled" : "disabled"); + } + + @Override + public boolean isInteractive() { + return isInteractive; + } + + @Override + public boolean isW3cAction() { + return isW3cAction != null ? isW3cAction : MouseUtils.isW3cAction(getBrowserName()); + } + + /** + * Set W3C action compatibility. + * + * @param isW3cAction true if Action command is W3C compatible. + */ + public void setW3cAction(Boolean isW3cAction) { + this.isW3cAction = isW3cAction; + } + + /** + * Set screenshot scroll timeout. + * + * @param timeout timeout (ms) + */ + public void setScreenshotScrollTimeout(int timeout) { + this.screenshotScrollTimeout = timeout; + } + + class AlertActionImpl implements AlertActionListener { + boolean accept = true; + String answer = null; + + @Override + public void setAccept(boolean accept) { + this.accept = accept; + } + + @Override + public void setAnswer(String answer) { + this.answer = answer; + } + + @Override + public void actionPerformed(Alert alert) { + if (answer != null) { + alert.sendKeys(answer); + } + if (accept) { + alert.accept(); + } else { + alert.dismiss(); + } + // reset the behavior + this.answer = null; + this.accept = true; + } + } + + @Override + public AlertActionListener getNextNativeAlertActionListener() { + return this.alertActionListener; + } + + /** + * Set interactive. + * + * @param isInteractive true if Runner executes test step-by-step upon user key stroke. + */ + public void setInteractive(boolean isInteractive) { + this.isInteractive = isInteractive; + log.info("Interactive mode: {}", isInteractive ? "enabled" : "disabled"); + } + + private void setDriverTimeout() { + driver.manage().timeouts().pageLoadTimeout(timeout, TimeUnit.MILLISECONDS); + } + + @Override + public int getTimeout() { + return timeout; + } + + @Override + public void setTimeout(int timeout) { + this.timeout = timeout; + if (driver != null) + setDriverTimeout(); + log.info("Timeout: {} ms", timeout); + } + + /** + * Get initial speed at starting test-suite. (ms) + * + * @return initial speed. + */ + public long getInitialSpeed() { + return initialSpeed; + } + + /** + * Set initial speed at starting test-suite. (ms) + * + * @param initialSpeed initial speed. + */ + public void setInitialSpeed(long initialSpeed) { + this.initialSpeed = initialSpeed; + } + + @Override + public void resetSpeed() { + speed = initialSpeed; + log.info("Current speed: {} ms/command", speed); + } + + @Override + public long getSpeed() { + return speed; + } + + @Override + public void setSpeed(long speed) { + this.speed = speed; + log.info("Current speed: {} ms/command", speed); + } + + @Override + public void waitSpeed() { + if (speed > 0) { + try { + Thread.sleep(speed); + } catch (InterruptedException e) { + // ignore it. + } + } + } + + @Override + public SubCommandMap getSubCommandMap() { + return subCommandMap; + } + + @Override + public CommandFactory getCommandFactory() { + return commandFactory; + } + + @Override + public CommandListIterator getCommandListIterator() { + return commandListIteratorStack.peekFirst(); + } + + @Override + public void pushCommandListIterator(CommandListIterator commandListIterator) { + commandListIteratorStack.push(commandListIterator); + } + + @Override + public void popCommandListIterator() { + commandListIteratorStack.pop(); + } + + @Override + public VarsMap getVarsMap() { + return varsMap; + } + + /** + * Set variables map used for this session. + * + * @param varsMap the evaluated variables (state) for the current context. + */ + public void setVarsMap(VarsMap varsMap) { + this.varsMap = varsMap; + } + + @Override + public CollectionMap getCollectionMap() { + return collectionMap; + } + + @Override + public RollupRules getRollupRules() { + if (rollupRules == null) + rollupRules = new RollupRules(); + return rollupRules; + } + + @Override + public Eval getEval() { + return eval; + } + + @Override + public WebDriverElementFinder getElementFinder() { + return elementFinder; + } + + @Override + public PageInformation getLatestPageInformation() { + return latestPageInformation; + } + + @Override + public void setLatestPageInformation(PageInformation pageInformation) { + this.latestPageInformation = pageInformation; + } + + @Override + public EnumSet getLogFilter() { + return this.logFilter; + } + + @Override + public CookieFilter getCookieFilter() { + return cookieFilter; + } + + @Override + public void setCookieFilter(CookieFilter cookieFilter) { + this.cookieFilter = cookieFilter; + } + + @Override + public JSLibrary getJSLibrary() { + return jsLibrary; + } + + @Override + public void setJSLibrary(JSLibrary jsLibrary) { + this.jsLibrary = jsLibrary; + } + + @Override + public ModifierKeyState getModifierKeyState() { + return modifierKeyState; + } + + @Override + public void resetState() { + collectionMap.clear(); + modifierKeyState.reset(); + } + + /** + * Execute test-suite / test-case. + * + * @param selenese test-suite or test-case. + * @return result. + */ + public Result execute(Selenese selenese) { + try { + return selenese.execute(null, this); + } catch (InvalidSeleneseException e) { + throw new RuntimeException(e); + } finally { + resetState(); + } + } + + @Override + public boolean isTrue(String expr) { + return (Boolean) eval.eval(this, varsMap.replaceVars(expr), "Boolean"); + } + + /** + * Run Selenese script files. + * + * @param filenames Selenese script filenames. + * @return result. + */ + public Result run(String... filenames) { + maxTimeTimer.start(); + Result totalResult = UNEXECUTED; + List testSuiteList = new ArrayList<>(); + for (String filename : filenames) { + Selenese selenese = Parser.parse(filename, commandFactory); + if (selenese.isError()) { + log.error(selenese.toString()); + totalResult = ((ErrorSource) selenese).getResult(); + continue; + } + switch (selenese.getType()) { + case TEST_PROJECT: + case TEST_SUITE: + testSuiteList.add((TestSuite) selenese); + break; + case TEST_CASE: + TestSuite testSuite = Binder.newTestSuite(filename, selenese.getName()); + testSuite.addSelenese(selenese); + testSuiteList.add(testSuite); + break; + } + } + if (totalResult == UNEXECUTED) { + for (TestSuite testSuite : testSuiteList) { + Result result; + try { + result = execute(testSuite); + } catch (RuntimeException e) { + maxTimeTimer.stop(); + log.error(e.getMessage()); + throw e; + } + totalResult = totalResult.update(result); + } + } + maxTimeTimer.stop(); + return totalResult; + } + + /** + * Run Selenese script from input stream. + * + * @param filename selenese script file. (not open. used for label or generating output filename) + * @param is input stream of script file. (test-case or test-suite) + * @return result. + */ + public Result run(String filename, InputStream is) { + TestSuite testSuite; + Selenese selenese = Parser.parse(filename, is, commandFactory); + switch (selenese.getType()) { + case TEST_CASE: + testSuite = Binder.newTestSuite(filename, selenese.getName()); + testSuite.addSelenese(selenese); + break; + case TEST_PROJECT: + case TEST_SUITE: + testSuite = (TestSuite) selenese; + break; + default: + // don't reach here. + throw new RuntimeException("Unknown Selenese object: " + selenese); + } + return testSuite.execute(null, this); + } + + /** + * Initialize JUnitResult. + * + * @param dir JUnit result directory. + */ + public void setJUnitResultDir(String dir) { + jUnitResult.setDir(dir); + log.info("JUnit result directory: {}", dir); + } + + @Override + public JUnitResult getJUnitResult() { + return jUnitResult; + } + + /** + * Initialize HTMLResult. + * + * @param dir HTML result directory. + */ + public void setHtmlResultDir(String dir) { + htmlResult.setDir(dir); + log.info("HTML result directory: {}", dir); + } + + @Override + public HtmlResult getHtmlResult() { + return htmlResult; + } + + /** + * Finish test. + * + * generate index.html for HTML result. + */ + public void finish() { + jUnitResult.generateFailsafeSummary(); + htmlResult.generateIndex(); + } + + @Override + public void highlight(Locator ploc, HighlightStyle highlightStyle) { + List selectedFrameLocators = elementFinder.getCurrentFrameLocators(); + Map prevStyles = highlightStyle.doHighlight(driver, elementFinder, ploc, selectedFrameLocators); + if (prevStyles == null) + return; + HighlightStyleBackup backup = new HighlightStyleBackup(prevStyles, ploc, selectedFrameLocators); + styleBackups.push(backup); + } + + @Override + public void unhighlight() { + while (!styleBackups.isEmpty()) { + HighlightStyleBackup backup = styleBackups.pop(); + backup.restore(driver, elementFinder); + } + } + + /** + * Setup MaxTimeActiveTimer. + * @param maxTime the maxTime in milliseconds. + */ + void setupMaxTimeTimer(long maxTime) { + this.maxTimeTimer = new MaxTimeActiveTimer(maxTime); + } +} diff --git a/backend/src/integration/resources/CreateFilterEntityID.json b/backend/src/integration/resources/CreateFilterEntityID.json new file mode 100644 index 000000000..04a924201 --- /dev/null +++ b/backend/src/integration/resources/CreateFilterEntityID.json @@ -0,0 +1,1270 @@ +{ + "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 new file mode 100644 index 000000000..30e843ca5 --- /dev/null +++ b/backend/src/integration/resources/CreateFilterEntityID.side @@ -0,0 +1,928 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "1.1", + "name": "ShibUI", + "url": "http://localhost:10101/", + "tests": [{ + "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", + "name": "nada", + "commands": [{ + "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "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=div.px-2", + "targets": [ + ["css=div.px-2", "css"], + ["css=.px-2", "css:finder"], + ["xpath=//div[2]/div[2]", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + }, { + "id": "108a25aa-6b33-4fa2-870d-ee413d7eb986", + "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": "cd40ffcd-f364-40f2-9876-f490e28e1a84", + "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-0911a4835211", + "comment": "", + "command": "click", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "31dca951-b673-41a5-9430-184ed7d8a170", + "comment": "", + "command": "type", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Entity ID" + }, { + "id": "9e4c3fd7-75ff-43bc-878d-12e0f8977d04", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css"], + ["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": "a453edf2-c8c5-47d1-86a2-c59d30d0935f", + "comment": "", + "command": "click", + "target": "id=undefined__option--0", + "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"] + ], + "value": "" + }, { + "id": "ce6087c0-3e43-40cb-ba03-b6b0fc34ea60", + "comment": "", + "command": "type", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css"], + ["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": "450a6b01-4fbb-4bf0-ab2a-21fc48e7f6db", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-success", + "targets": [ + ["css=button.btn.btn-success", "css"], + ["css=.btn-success:nth-child(1)", "css:finder"], + ["xpath=//div[2]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "ae60ce78-2ef8-40d0-867a-3296eab59bcd", + "comment": "", + "command": "click", + "target": "css=.col:nth-child(1) > div:nth-child(1) > div:nth-child(1) .custom-control-label:nth-child(2)", + "targets": [ + ["css=.col:nth-child(1) > div:nth-child(1) > div:nth-child(1) .custom-control-label:nth-child(2)", "css:finder"], + ["xpath=//custom-object/div/div/fieldset/div/div/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "9585cbd1-7105-440f-9d89-c0511e1c910c", + "comment": "", + "command": "click", + "target": "id=field46", + "targets": [ + ["id=field46", "id"], + ["name=field46", "name"], + ["css=#field46", "css"], + ["css=#field46", "css:finder"], + ["xpath=//input[@id='field46']", "xpath:attributes"], + ["xpath=//div[7]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "2b5e708e-f6c8-4001-b18c-11269a9c7264", + "comment": "", + "command": "type", + "target": "id=field46", + "targets": [ + ["id=field46", "id"], + ["name=field46", "name"], + ["css=#field46", "css"], + ["css=#field46", "css:finder"], + ["xpath=//input[@id='field46']", "xpath:attributes"], + ["xpath=//div[7]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "Responder ID" + }, { + "id": "4451ac43-b75a-4498-9a25-24ea0f3bd25e", + "comment": "", + "command": "click", + "target": "css=div:nth-child(8) .btn > translate-i18n", + "targets": [ + ["css=div:nth-child(8) .btn > translate-i18n", "css:finder"], + ["xpath=//array-component/div/div/button/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "3b12612c-57f0-441b-b489-1ca15e589336", + "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='field51-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div/div/div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "9203ebe0-eb01-4ac3-a77b-bf6cedb5b159", + "comment": "", + "command": "click", + "target": "id=field51__option--0", + "targets": [ + ["id=field51__option--0", "id"], + ["css=#field51__option--0", "css"], + ["css=#field51__option--0", "css:finder"], + ["xpath=//li[@id='field51__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field51__listbox']/li", "xpath:idRelative"], + ["xpath=//datalist-component/div/auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "f03fc4a5-0e9d-46ed-977c-69e2edb3b83a", + "comment": "", + "command": "mouseOver", + "target": "css=div.input-group-append > button.btn.btn-outline-secondary", + "targets": [ + ["css=div.input-group-append > button.btn.btn-outline-secondary", "css"], + ["css=.input-group-append > .btn", "css:finder"], + ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], + ["xpath=//div[@id='field51-container']/div/div/button", "xpath:idRelative"], + ["xpath=//auto-complete/div/div/div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "d79a40e6-cde0-4157-b5f1-c093611cd3b2", + "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": "dd05591c-1638-4897-83e2-9c5221de52d6", + "comment": "", + "command": "mouseOver", + "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": "82f38f36-772e-4e3f-8a51-6dbeabf0c0eb", + "comment": "", + "command": "mouseOut", + "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": "0cf1c137-dd03-4508-83e3-13f13ded7681", + "comment": "", + "command": "click", + "target": "css=#field52-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", + "targets": [ + ["css=#field52-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", "css"], + ["css=#field52-container .fa", "css:finder"], + ["xpath=//div[@id='field52-container']/div/div/button/i", "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/i", "xpath:position"] + ], + "value": "" + }, { + "id": "788b0465-8075-41de-ac28-ed827722c5b8", + "comment": "", + "command": "click", + "target": "id=field52__option--2", + "targets": [ + ["id=field52__option--2", "id"], + ["css=#field52__option--2", "css"], + ["css=#field52__option--2", "css:finder"], + ["xpath=//li[@id='field52__option--2']", "xpath:attributes"], + ["xpath=//ul[@id='field52__listbox']/li[3]", "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[3]", "xpath:position"] + ], + "value": "" + }, { + "id": "2f304361-1742-4466-a756-d5fae0f6faa3", + "comment": "", + "command": "click", + "target": "css=fieldset > div.custom-control.custom-checkbox > label.custom-control-label", + "targets": [ + ["css=fieldset > div.custom-control.custom-checkbox > label.custom-control-label", "css"], + ["css=tr:nth-child(1) .custom-control-label", "css:finder"], + ["xpath=//fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "8a27b871-8dcf-4abd-ac7a-cf0a6ad3052b", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(3) .custom-control-label", + "targets": [ + ["css=tr:nth-child(3) .custom-control-label", "css:finder"], + ["xpath=//tr[3]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "537bad2a-2075-47b6-b03b-a07059d8ad43", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(8) .custom-control-label", + "targets": [ + ["css=tr:nth-child(8) .custom-control-label", "css:finder"], + ["xpath=//tr[8]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "2b513cdd-f5aa-4a71-b848-7733f056b5f8", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(10) .custom-control-label", + "targets": [ + ["css=tr:nth-child(10) .custom-control-label", "css:finder"], + ["xpath=//tr[10]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "8a2ac7e8-f3f5-4e4f-aad1-0eaf87e15915", + "comment": "", + "command": "click", + "target": "css=.fa-save", + "targets": [ + ["css=.fa-save", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "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/CreateFilterREGEX.side b/backend/src/integration/resources/CreateFilterREGEX.side new file mode 100644 index 000000000..01f6319c4 --- /dev/null +++ b/backend/src/integration/resources/CreateFilterREGEX.side @@ -0,0 +1,834 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "1.1", + "name": "ShibUI", + "url": "http://localhost:10101/", + "tests": [{ + "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", + "name": "Create Filter REGEX", + "commands": [{ + "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "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=div.px-2", + "targets": [ + ["css=div.px-2", "css"], + ["css=.px-2", "css:finder"], + ["xpath=//div[2]/div[2]", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + }, { + "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": "a69166b9-4073-4653-987d-0537702f5dbb", + "comment": "", + "command": "click", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "23fb3205-4f3e-44d0-b4fa-d36763ca03ac", + "comment": "", + "command": "type", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "REGEX" + }, { + "id": "3fafbc55-60df-491b-b3d7-99a9985162f5", + "comment": "", + "command": "click", + "target": "css=.btn-outline-secondary", + "targets": [ + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div/div/div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bcb6b08c-2c96-4662-9615-172c5cca5555", + "comment": "", + "command": "click", + "target": "linkText=Regex", + "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"] + ], + "value": "" + }, { + "id": "6f4c6778-5f18-43cd-aed4-c4a02eb6fd39", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "90f1da50-f166-46e9-833f-0c3da22a9604", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "6ccfef71-3064-4c43-a715-2623db36d897", + "comment": "", + "command": "doubleClick", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "59d835e5-000e-4570-8048-3b376be2062c", + "comment": "", + "command": "type", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "/foo.*/" + }, { + "id": "9c0fcb70-83f6-45b5-b5ef-d0ff7bdc80cb", + "comment": "", + "command": "click", + "target": "css=fieldset > div.row", + "targets": [ + ["css=fieldset > div.row", "css"], + ["css=fieldset > .row", "css:finder"], + ["xpath=//filter-target/fieldset/div", "xpath:position"] + ], + "value": "" + }, { + "id": "8c936dc3-f584-4857-bf31-000c1d573b60", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "58d17669-7606-43a6-9ae8-6c0f61586d54", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "2b173ea3-b0aa-4d7b-88bb-2c3c2b900d7d", + "comment": "", + "command": "click", + "target": "css=fieldset > div.row", + "targets": [ + ["css=fieldset > div.row", "css"], + ["css=fieldset > .row", "css:finder"], + ["xpath=//filter-target/fieldset/div", "xpath:position"] + ], + "value": "" + }, { + "id": "de3cd0f1-f56a-4bab-8867-e8bf2a676b9a", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-primary", + "targets": [ + ["css=button.btn.btn-primary", "css"], + ["css=.btn-primary", "css:finder"], + ["xpath=//button[@type='submit']", "xpath:attributes"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "8d472caf-2525-4e20-9f14-195e0212f72f", + "comment": "", + "command": "assertText", + "target": "css=td.td-lg", + "targets": [ + ["css=td.td-lg", "css"], + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"] + ], + "value": "REGEX" + }] + }], + "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/CreateFilterScript.json b/backend/src/integration/resources/CreateFilterScript.json new file mode 100644 index 000000000..21f2131b8 --- /dev/null +++ b/backend/src/integration/resources/CreateFilterScript.json @@ -0,0 +1,316 @@ +{ + "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 new file mode 100644 index 000000000..7af77db4f --- /dev/null +++ b/backend/src/integration/resources/CreateFilterScript.side @@ -0,0 +1,802 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "1.1", + "name": "ShibUI", + "url": "http://localhost:10101/", + "tests": [{ + "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", + "name": "Create Filter Script", + "commands": [{ + "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "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=div.px-2", + "targets": [ + ["css=div.px-2", "css"], + ["css=.px-2", "css:finder"], + ["xpath=//div[2]/div[2]", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + }, { + "id": "9dadc071-16b4-4758-8e21-93933d72e8b5", + "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": "2a3b3d92-ebef-4466-ba9d-43bf3a4454d0", + "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": "5fc45586-7f56-4cce-927c-986c51eb5fde", + "comment": "", + "command": "click", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "bd69ec1a-99aa-4bc2-a973-f46ffa104ecb", + "comment": "", + "command": "type", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Script" + }, { + "id": "dc8ee0dd-8e03-4389-b0ec-897b81fbb5f6", + "comment": "", + "command": "click", + "target": "css=div.dropdown", + "targets": [ + ["css=div.dropdown", "css"], + ["css=.dropdown:nth-child(2)", "css:finder"], + ["xpath=//div/div/div/div", "xpath:position"] + ], + "value": "" + }, { + "id": "16582c26-d6f2-48ea-9eb3-c71e4ef3d1bd", + "comment": "", + "command": "click", + "target": "css=.btn-outline-secondary", + "targets": [ + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div/div/div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "a42808f2-8ec5-42f7-b74b-ab8487bb1134", + "comment": "", + "command": "click", + "target": "linkText=Script", + "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"] + ], + "value": "" + }, { + "id": "8bfe3d33-1e33-43cb-8903-6aaaa53a32f3", + "comment": "", + "command": "click", + "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": "" + }, { + "id": "d78e18ea-1c46-41d1-af83-4ce4ef54716a", + "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": "38c76223-9080-4938-81b0-2f3c4706e943", + "comment": "", + "command": "click", + "target": "css=fieldset > div.row", + "targets": [ + ["css=fieldset > div.row", "css"], + ["css=fieldset > .row", "css:finder"], + ["xpath=//filter-target/fieldset/div", "xpath:position"] + ], + "value": "" + }, { + "id": "1dcc7fd6-917f-4f0b-aeef-34ace5ec8656", + "comment": "", + "command": "click", + "target": "id=field46", + "targets": [ + ["id=field46", "id"], + ["name=field46", "name"], + ["css=#field46", "css"], + ["css=#field46", "css:finder"], + ["xpath=//input[@id='field46']", "xpath:attributes"], + ["xpath=//div[7]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "a5cf4ef6-904f-4185-a9dc-cedf97fdc620", + "comment": "", + "command": "type", + "target": "id=field46", + "targets": [ + ["id=field46", "id"], + ["name=field46", "name"], + ["css=#field46", "css"], + ["css=#field46", "css:finder"], + ["xpath=//input[@id='field46']", "xpath:attributes"], + ["xpath=//div[7]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "Responder ID" + }, { + "id": "f62cc86c-2704-4d0d-bd91-ede7873997d5", + "comment": "", + "command": "click", + "target": "css=fieldset > div.custom-control.custom-checkbox > label.custom-control-label", + "targets": [ + ["css=fieldset > div.custom-control.custom-checkbox > label.custom-control-label", "css"], + ["css=tr:nth-child(1) .custom-control-label", "css:finder"], + ["xpath=//fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "a47ef85d-bd42-4aec-aad5-d7db00d7b335", + "comment": "", + "command": "click", + "target": "css=.fa-save", + "targets": [ + ["css=.fa-save", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "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/CreateMetaDataSourceFromCopy.json b/backend/src/integration/resources/CreateMetaDataSourceFromCopy.json new file mode 100644 index 000000000..463651c3b --- /dev/null +++ b/backend/src/integration/resources/CreateMetaDataSourceFromCopy.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 000000000..748127503 --- /dev/null +++ b/backend/src/integration/resources/CreateMetaDataSourceFromScratch.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 000000000..0489a89bb --- /dev/null +++ b/backend/src/integration/resources/CreateMetaDataSourceFromURL.json @@ -0,0 +1,233 @@ +{ + "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 new file mode 100644 index 000000000..50982ab23 --- /dev/null +++ b/backend/src/integration/resources/CreateMetadataSourceFromCopy.side @@ -0,0 +1,1574 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "1.1", + "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", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", + "comment": "", + "command": "open", + "target": "/", + "targets": [], + "value": "" + }, { + "id": "74c9f446-f0bf-44d1-a133-66e23edec90f", + "comment": "", + "command": "click", + "target": "css=.fa-plus-circle", + "targets": [ + ["css=.fa-plus-circle", "css:finder"], + ["xpath=//button[@id='addNewDropdown']/i", "xpath:idRelative"], + ["xpath=//i", "xpath:position"] + ], + "value": "" + }, { + "id": "5da1ff9f-6932-4039-8abb-b7b3a239c4ac", + "comment": "", + "command": "click", + "target": "css=a.nav-link > translate-i18n", + "targets": [ + ["css=a.nav-link > translate-i18n", "css"], + ["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"] + ], + "value": "" + }, { + "id": "5c63e88e-dd35-4f57-8a27-695f009ed931", + "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": "544fe0b8-8e3c-494a-bca4-2ca0466acf5d", + "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 Source Happy Path" + }, { + "id": "ffc984f5-2ff2-4567-bc38-d76e8b23e638", + "comment": "", + "command": "click", + "target": "id=field2", + "targets": [ + ["id=field2", "id"], + ["name=field2", "name"], + ["css=#field2", "css"], + ["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": "" + }, { + "id": "69c55df1-7a0a-4d42-a9cb-dd9fe40e7a83", + "comment": "", + "command": "type", + "target": "id=field2", + "targets": [ + ["id=field2", "id"], + ["name=field2", "name"], + ["css=#field2", "css"], + ["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": "Metadata Source Happy Path" + }, { + "id": "1a9cd819-1885-407d-b83d-47c8f8914d20", + "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": "0d294c02-bfc6-4707-96fc-2c40d5cb6155", + "comment": "", + "command": "mouseOver", + "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": "5d3ea592-50c0-412a-b349-7f4420cb51e7", + "comment": "", + "command": "mouseOut", + "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": "fd70cab9-c22d-480b-9687-82436d20aa3c", + "comment": "", + "command": "click", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "536c9b0d-0098-4b99-8aa4-6cb95e84e996", + "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=//input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "348fd0cf-0b2c-41a3-a789-90d0833be0cd", + "comment": "", + "command": "click", + "target": "id=field6", + "targets": [ + ["id=field6", "id"], + ["name=field6", "name"], + ["css=#field6", "css"], + ["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": "f4509e3b-cd8f-49bf-b4a1-f6224979d135", + "comment": "", + "command": "type", + "target": "id=field6", + "targets": [ + ["id=field6", "id"], + ["name=field6", "name"], + ["css=#field6", "css"], + ["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": "Metadata Source Happy Path" + }, { + "id": "dd873939-c6fd-4829-ae8f-eb104889c432", + "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[3]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "4fedf590-04a9-49a4-b650-fd11556dc1db", + "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[3]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "8b0bef15-6b15-458e-b36b-75bed96a251a", + "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": "d61a9fe6-ee3d-4e3f-875b-e6b02628421a", + "comment": "", + "command": "click", + "target": "id=field10", + "targets": [ + ["id=field10", "id"], + ["name=field10", "name"], + ["css=#field10", "css"], + ["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": "3a5259dc-b427-4c90-aa72-d9e9735e203d", + "comment": "", + "command": "type", + "target": "id=field10", + "targets": [ + ["id=field10", "id"], + ["name=field10", "name"], + ["css=#field10", "css"], + ["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": "Metadata Source Happy Path" + }, { + "id": "a195f60a-a35a-4ecc-8861-46559bd141a0", + "comment": "", + "command": "click", + "target": "id=field11", + "targets": [ + ["id=field11", "id"], + ["name=field11", "name"], + ["css=#field11", "css"], + ["css=#field11", "css:finder"], + ["xpath=//select[@id='field11']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "f0c212eb-ed1e-4994-adec-e2be2b2361cd", + "comment": "", + "command": "select", + "target": "id=field11", + "targets": [], + "value": "label=Support" + }, { + "id": "a3213eaa-cc00-4f3f-b243-8aaebfc99bd7", + "comment": "", + "command": "click", + "target": "id=field12", + "targets": [ + ["id=field12", "id"], + ["name=field12", "name"], + ["css=#field12", "css"], + ["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": "f03d98d4-298a-40b9-b17f-3730884056a7", + "comment": "", + "command": "type", + "target": "id=field12", + "targets": [ + ["id=field12", "id"], + ["name=field12", "name"], + ["css=#field12", "css"], + ["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": "b@g.com" + }, { + "id": "c589a1cc-d79c-444c-9c66-85eb97fbf75e", + "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": "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": "", + "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": "488ac686-1a63-4c8e-94b7-40400e1371af", + "comment": "", + "command": "click", + "target": "id=field24", + "targets": [ + ["id=field24", "id"], + ["name=field24", "name"], + ["css=#field24", "css"], + ["css=#field24", "css:finder"], + ["xpath=//select[@id='field24']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "60143c98-6cd9-432f-92bf-4e4707e7e3d5", + "comment": "", + "command": "select", + "target": "id=field24", + "targets": [], + "value": "label=SAML 2" + }, { + "id": "d6a37621-ece9-4eff-a614-106bcfdc21f2", + "comment": "", + "command": "click", + "target": "css=i.fa.fa-plus", + "targets": [ + ["css=i.fa.fa-plus", "css"], + ["css=.fa-plus", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "21129688-6508-47e2-bc58-4907f1ea59bc", + "comment": "", + "command": "mouseOver", + "target": "css=i.fa.fa-plus", + "targets": [ + ["css=i.fa.fa-plus", "css"], + ["css=.fa-plus", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "66554179-3226-4887-a80a-bdb28c5387e3", + "comment": "", + "command": "mouseOut", + "target": "css=i.fa.fa-plus", + "targets": [ + ["css=i.fa.fa-plus", "css"], + ["css=.fa-plus", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "2df388d8-ba6d-4d74-829d-262f18c8446c", + "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='field26-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/div/div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f880c62b-74fe-40d1-aa12-4fc563a6e8d9", + "comment": "", + "command": "click", + "target": "id=field26__option--1", + "targets": [ + ["id=field26__option--1", "id"], + ["css=#field26__option--1", "css"], + ["css=#field26__option--1", "css:finder"], + ["xpath=//li[@id='field26__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field26__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "88d4b1f0-5e41-43e1-841e-00f1da69c78e", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bcc70d0a-af51-404e-baf5-8a819438dea8", + "comment": "", + "command": "click", + "target": "css=i.fa.fa-plus", + "targets": [ + ["css=i.fa.fa-plus", "css"], + ["css=.fa-plus", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "cfe8e067-fe86-460b-b7a3-3bb94e57358a", + "comment": "", + "command": "click", + "target": "id=field30", + "targets": [ + ["id=field30", "id"], + ["name=field30", "name"], + ["css=#field30", "css"], + ["css=#field30", "css:finder"], + ["xpath=//input[@id='field30']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "1def2ad1-847c-47b6-ba2d-d161b3349a47", + "comment": "", + "command": "type", + "target": "id=field30", + "targets": [ + ["id=field30", "id"], + ["name=field30", "name"], + ["css=#field30", "css"], + ["css=#field30", "css:finder"], + ["xpath=//input[@id='field30']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "55629eef-6cb9-4e2e-8d73-0cfcb912840e", + "comment": "", + "command": "click", + "target": "id=field31", + "targets": [ + ["id=field31", "id"], + ["name=field31", "name"], + ["css=#field31", "css"], + ["css=#field31", "css:finder"], + ["xpath=//select[@id='field31']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "fd79c8f7-d677-4272-9354-ba0becb7158d", + "comment": "", + "command": "select", + "target": "id=field31", + "targets": [], + "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + }, { + "id": "5147a678-0d3a-4069-b824-633f36d6ac53", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "24ead516-80cc-482d-95d3-c3ab624968b1", + "comment": "", + "command": "mouseOver", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bb8d63b6-e030-43b7-b08f-4c5ab1fdc8b1", + "comment": "", + "command": "mouseOut", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "e20e34e2-6532-4d6d-bf3d-51af159be2b1", + "comment": "", + "command": "click", + "target": "css=label.control-label > translate-i18n", + "targets": [ + ["css=label.control-label > translate-i18n", "css"], + ["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"] + ], + "value": "" + }, { + "id": "c3290068-67e0-4dee-a626-d2988cdea7f6", + "comment": "", + "command": "mouseOver", + "target": "id=field34-1", + "targets": [ + ["id=field34-1", "id"], + ["css=#field34-1", "css"], + ["css=#field34-1", "css:finder"], + ["xpath=//input[@id='field34-1']", "xpath:attributes"], + ["xpath=//div[2]/label/input", "xpath:position"] + ], + "value": "" + }, { + "id": "239d3e16-9938-45ce-a6da-199071f6385f", + "comment": "", + "command": "click", + "target": "id=field39", + "targets": [ + ["id=field39", "id"], + ["name=field39", "name"], + ["css=#field39", "css"], + ["css=#field39", "css:finder"], + ["xpath=//input[@id='field39']", "xpath:attributes"], + ["xpath=//div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "39a27a5d-de48-4c88-b877-f04bb5efb709", + "comment": "", + "command": "type", + "target": "id=field39", + "targets": [ + ["id=field39", "id"], + ["name=field39", "name"], + ["css=#field39", "css"], + ["css=#field39", "css:finder"], + ["xpath=//input[@id='field39']", "xpath:attributes"], + ["xpath=//div/input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "72ddb31a-22b1-4b07-9d30-1e653fa2abb2", + "comment": "", + "command": "click", + "target": "id=field40", + "targets": [ + ["id=field40", "id"], + ["name=field40", "name"], + ["css=#field40", "css"], + ["css=.form-check:nth-child(3) > #field40", "css:finder"], + ["xpath=//input[@id='field40']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "1b10758d-e730-4e7f-a79f-d735f1cc1d51", + "comment": "", + "command": "click", + "target": "name=field41", + "targets": [ + ["name=field41", "name"], + ["css=textarea[name=\"field41\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//textarea[@name='field41']", "xpath:attributes"], + ["xpath=//textarea", "xpath:position"] + ], + "value": "" + }, { + "id": "2ccf84d8-25b1-479d-9471-7a2532ec69c6", + "comment": "", + "command": "type", + "target": "name=field41", + "targets": [ + ["name=field41", "name"], + ["css=textarea[name=\"field41\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//textarea[@name='field41']", "xpath:attributes"], + ["xpath=//textarea", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "e03bc6b0-82f0-4a5c-aa5f-2fe2971f279d", + "comment": "", + "command": "mouseDownAt", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "10.515625,14.484375" + }, { + "id": "3fd85e8f-d5a6-4ae8-86ab-a529644ca489", + "comment": "", + "command": "mouseMoveAt", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "10.515625,14.484375" + }, { + "id": "99360385-4ce5-4c95-bc4b-ca274c8ea517", + "comment": "", + "command": "mouseUpAt", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "10.515625,14.484375" + }, { + "id": "5b152fb8-9b13-4f21-adba-fb1dd167806a", + "comment": "", + "command": "click", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "f4d8158e-70b3-4f89-a5b7-6d6b8a4cf831", + "comment": "", + "command": "mouseOver", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "1ac83a17-ffad-46e4-bb55-4994dce80bd3", + "comment": "", + "command": "mouseOut", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "e6766f94-b19f-4b1d-8c54-595e91174501", + "comment": "", + "command": "mouseDownAt", + "target": "css=fieldset.col.col-lg-6", + "targets": [ + ["css=fieldset.col.col-lg-6", "css"], + ["css=.col-lg-6:nth-child(1)", "css:finder"], + ["xpath=//fieldset-object/div/div/fieldset", "xpath:position"] + ], + "value": "439,386" + }, { + "id": "2272b65a-91c1-422a-aee8-940de2da5270", + "comment": "", + "command": "mouseMoveAt", + "target": "css=fieldset.col.col-lg-6", + "targets": [ + ["css=fieldset.col.col-lg-6", "css"], + ["css=.col-lg-6:nth-child(1)", "css:finder"], + ["xpath=//fieldset-object/div/div/fieldset", "xpath:position"] + ], + "value": "439,386" + }, { + "id": "37524c53-9956-4ab1-a848-d82f40359d70", + "comment": "", + "command": "mouseUpAt", + "target": "css=fieldset.col.col-lg-6", + "targets": [ + ["css=fieldset.col.col-lg-6", "css"], + ["css=.col-lg-6:nth-child(1)", "css:finder"], + ["xpath=//fieldset-object/div/div/fieldset", "xpath:position"] + ], + "value": "439,386" + }, { + "id": "d2020061-4771-4a21-b051-6ae021a15de7", + "comment": "", + "command": "click", + "target": "css=fieldset.col.col-lg-6", + "targets": [ + ["css=fieldset.col.col-lg-6", "css"], + ["css=.col-lg-6:nth-child(1)", "css:finder"], + ["xpath=//fieldset-object/div/div/fieldset", "xpath:position"] + ], + "value": "" + }, { + "id": "afb9a4bc-a889-4b79-bd84-e1c43df78c62", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "9b8dd0a5-2906-4b00-aa63-a2442806fedc", + "comment": "", + "command": "click", + "target": "css=.btn-success", + "targets": [ + ["css=.btn-success", "css:finder"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "4f203fc6-4647-4c23-b0f4-f420d0398216", + "comment": "", + "command": "mouseOver", + "target": "css=.btn-success", + "targets": [ + ["css=.btn-success", "css:finder"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "6aea2825-bffc-4999-9626-8f04617c04a7", + "comment": "", + "command": "mouseOut", + "target": "css=.btn-success", + "targets": [ + ["css=.btn-success", "css:finder"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "c4e5cedc-cd78-4f6f-b800-69df8a116182", + "comment": "", + "command": "click", + "target": "id=field45", + "targets": [ + ["id=field45", "id"], + ["name=field45", "name"], + ["css=#field45", "css"], + ["css=#field45", "css:finder"], + ["xpath=//input[@id='field45']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "7358018d-7b67-4e36-a9a6-8f6ba62222ec", + "comment": "", + "command": "type", + "target": "id=field45", + "targets": [ + ["id=field45", "id"], + ["name=field45", "name"], + ["css=#field45", "css"], + ["css=#field45", "css:finder"], + ["xpath=//input[@id='field45']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "63026f63-e74e-4993-89d9-29b91df663ae", + "comment": "", + "command": "click", + "target": "id=field46", + "targets": [ + ["id=field46", "id"], + ["name=field46", "name"], + ["css=#field46", "css"], + ["css=#field46", "css:finder"], + ["xpath=//select[@id='field46']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "9b32a550-7021-498e-b29b-e8dd8147bd64", + "comment": "", + "command": "select", + "target": "id=field46", + "targets": [], + "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + }, { + "id": "8fb44c4e-ac15-4267-89a9-07a04e5cf492", + "comment": "", + "command": "click", + "target": "css=custom-object > div > div.row", + "targets": [ + ["css=custom-object > div > div.row", "css"], + ["css=sf-form-element:nth-child(1) > .has-success > sf-widget-chooser > custom-object > div > .row", "css:finder"], + ["xpath=//custom-object/div/div", "xpath:position"] + ], + "value": "" + }, { + "id": "aa8cfe85-9fe4-4241-828d-de62ffebb610", + "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": "694d5256-ca0c-4f37-86eb-a58c61040708", + "comment": "", + "command": "mouseOver", + "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": "d3a143a9-f25c-4081-8546-a5d726ec139f", + "comment": "", + "command": "mouseOut", + "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": "beeddf58-f7ed-436e-a32d-c94b4afc11a3", + "comment": "", + "command": "click", + "target": "id=field56", + "targets": [ + ["id=field56", "id"], + ["name=field56", "name"], + ["css=#field56", "css"], + ["css=#field56", "css:finder"], + ["xpath=//input[@id='field56']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "1c1f5f24-e7d9-4b95-8719-36189b5f3d6e", + "comment": "", + "command": "type", + "target": "id=field56", + "targets": [ + ["id=field56", "id"], + ["name=field56", "name"], + ["css=#field56", "css"], + ["css=#field56", "css:finder"], + ["xpath=//input[@id='field56']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "ee13acb8-8d50-4a94-9088-ef94f3702e50", + "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": "fec265d4-a90d-4c36-951e-1efd2e02fb8b", + "comment": "", + "command": "mouseOver", + "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": "c707c255-2c4d-48e3-ab3c-0fddc6fc9716", + "comment": "", + "command": "mouseOut", + "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": "f277297f-6056-4bb6-8e47-871057c6f9b1", + "comment": "", + "command": "mouseOver", + "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"] + ], + "value": "" + }, { + "id": "f0c75834-a325-49b6-b535-6f1f134f4fb8", + "comment": "", + "command": "mouseOut", + "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"] + ], + "value": "" + }, { + "id": "642900ab-5d78-4af1-8a09-50014ccdf024", + "comment": "", + "command": "click", + "target": "id=field56", + "targets": [ + ["id=field56", "id"], + ["name=field56", "name"], + ["css=#field56", "css"], + ["css=#field56", "css:finder"], + ["xpath=//input[@id='field56']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "3cbec17c-4f62-47bc-bcf7-8c66edadb816", + "comment": "", + "command": "click", + "target": "id=field56", + "targets": [ + ["id=field56", "id"], + ["name=field56", "name"], + ["css=#field56", "css"], + ["css=#field56", "css:finder"], + ["xpath=//input[@id='field56']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "8666d533-d099-459e-9cfa-364c24913e28", + "comment": "", + "command": "doubleClick", + "target": "id=field56", + "targets": [ + ["id=field56", "id"], + ["name=field56", "name"], + ["css=#field56", "css"], + ["css=#field56", "css:finder"], + ["xpath=//input[@id='field56']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "c23f6ddb-1a76-49cd-b3f7-703b7b861e74", + "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='field60-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div/div/div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "cf8a49ca-831a-47b6-af63-923f1aebad94", + "comment": "", + "command": "click", + "target": "id=field60__option--0", + "targets": [ + ["id=field60__option--0", "id"], + ["css=#field60__option--0", "css"], + ["css=#field60__option--0", "css:finder"], + ["xpath=//li[@id='field60__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field60__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "8840891f-e0e1-4b4b-902d-40d6dde44247", + "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": "98c034c3-5e9a-4b01-b69c-6517b9dee413", + "comment": "", + "command": "mouseOver", + "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": "f9f8ca9c-d905-4d0a-a99f-260682c8b433", + "comment": "", + "command": "mouseOut", + "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": "66ec659a-feb3-4fb8-ac5f-76d3f0147914", + "comment": "", + "command": "mouseOver", + "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": "29139d97-9469-4843-b445-844b19fbfc57", + "comment": "", + "command": "mouseOut", + "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": "36369619-50a1-4809-a159-62ee493d4751", + "comment": "", + "command": "click", + "target": "css=#field61-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", + "targets": [ + ["css=#field61-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", "css"], + ["css=#field61-container .fa", "css:finder"], + ["xpath=//div[@id='field61-container']/div/div/button/i", "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/i", "xpath:position"] + ], + "value": "" + }, { + "id": "589022b1-eb57-4f6c-bdde-7c891ec6c764", + "comment": "", + "command": "click", + "target": "id=field61__option--1", + "targets": [ + ["id=field61__option--1", "id"], + ["css=#field61__option--1", "css"], + ["css=#field61__option--1", "css:finder"], + ["xpath=//li[@id='field61__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field61__listbox']/li[2]", "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[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "10a77526-9b6f-4745-beef-5a1afd295da4", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "179a7f48-3581-49f0-aa0c-c2ccb4d7cf47", + "comment": "", + "command": "click", + "target": "css=label.custom-control-label", + "targets": [ + ["css=label.custom-control-label", "css"], + ["css=tr:nth-child(1) .custom-control-label", "css:finder"], + ["xpath=//label", "xpath:position"] + ], + "value": "" + }, { + "id": "1b2f2aee-93d1-40c9-8427-814197535fdd", + "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": "fe9a08b0-b5b8-4160-aab8-78fb07c916ea", + "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": "e8ad713e-e089-4afe-9dd1-f108991763c7", + "comment": "", + "command": "click", + "target": "css=.save", + "targets": [ + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "fe38eb42-458e-48c2-8de7-dc27835188f7", + "comment": "", + "command": "click", + "target": "css=small.d-block", + "targets": [ + ["css=small.d-block", "css"], + ["css=.d-block", "css:finder"], + ["xpath=//small", "xpath:position"] + ], + "value": "" + }, { + "id": "97ed715c-ad35-4757-ace8-f7eb6942b6af", + "comment": "", + "command": "click", + "target": "css=.col-9 > div:nth-child(2)", + "targets": [ + ["css=.col-9 > div:nth-child(2)", "css:finder"], + ["xpath=//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)", + "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" + }, { + "id": "42ec39b0-db7b-4f35-9f09-921fb986ed37", + "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": "56b966fe-db5d-4603-ba70-0593fcec6c51", + "comment": "", + "command": "click", + "target": "css=a.nav-link > translate-i18n", + "targets": [ + ["css=a.nav-link > translate-i18n", "css"], + ["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"] + ], + "value": "" + }, { + "id": "3976b6d9-dddb-459b-b66a-42b063d87941", + "comment": "", + "command": "click", + "target": "css=.fa-copy", + "targets": [ + ["css=.fa-copy", "css:finder"], + ["xpath=//div[5]/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "c9f83528-79e0-4c18-891e-19039f1cffa4", + "comment": "", + "command": "click", + "target": "id=target__input", + "targets": [ + ["id=target__input", "id"], + ["css=#target__input", "css"], + ["css=#target__input", "css:finder"], + ["xpath=//input[@id='target__input']", "xpath:attributes"], + ["xpath=//div[@id='target-container']/div/input", "xpath:idRelative"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "2d91d0af-18cb-46f1-a58f-9d42b63b6f0d", + "comment": "", + "command": "type", + "target": "id=target__input", + "targets": [ + ["id=target__input", "id"], + ["css=#target__input", "css"], + ["css=#target__input", "css:finder"], + ["xpath=//input[@id='target__input']", "xpath:attributes"], + ["xpath=//div[@id='target-container']/div/input", "xpath:idRelative"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "adf6beb8-fa03-4292-8122-e031f7d0b0f7", + "comment": "", + "command": "click", + "target": "id=serviceProviderName", + "targets": [ + ["id=serviceProviderName", "id"], + ["css=#serviceProviderName", "css"], + ["css=#serviceProviderName", "css:finder"], + ["xpath=//input[@id='serviceProviderName']", "xpath:attributes"], + ["xpath=//div[2]/input", "xpath:position"] + ], + "value": "" + }, { + "id": "f86d441b-e368-4728-a90b-d8fbd5fa62e8", + "comment": "", + "command": "click", + "target": "id=serviceProviderName", + "targets": [ + ["id=serviceProviderName", "id"], + ["css=#serviceProviderName", "css"], + ["css=#serviceProviderName", "css:finder"], + ["xpath=//input[@id='serviceProviderName']", "xpath:attributes"], + ["xpath=//div[2]/input", "xpath:position"] + ], + "value": "" + }, { + "id": "0d51daf0-0aa1-4655-a33d-625479464a7b", + "comment": "", + "command": "type", + "target": "id=serviceProviderName", + "targets": [ + ["id=serviceProviderName", "id"], + ["css=#serviceProviderName", "css"], + ["css=#serviceProviderName", "css:finder"], + ["xpath=//input[@id='serviceProviderName']", "xpath:attributes"], + ["xpath=//div[2]/input", "xpath:position"] + ], + "value": "New Metadata Source from Copy" + }, { + "id": "536214f3-55c9-4b81-9cc4-c373cc8fa2d2", + "comment": "", + "command": "click", + "target": "id=entityId", + "targets": [ + ["id=entityId", "id"], + ["css=#entityId", "css"], + ["css=#entityId", "css:finder"], + ["xpath=//input[@id='entityId']", "xpath:attributes"], + ["xpath=//div[3]/input", "xpath:position"] + ], + "value": "" + }, { + "id": "9aad142c-43a6-4329-b2c2-150f3e6f6ce7", + "comment": "", + "command": "type", + "target": "id=entityId", + "targets": [ + ["id=entityId", "id"], + ["css=#entityId", "css"], + ["css=#entityId", "css:finder"], + ["xpath=//input[@id='entityId']", "xpath:attributes"], + ["xpath=//div[3]/input", "xpath:position"] + ], + "value": "New Metadata Source from Copy" + }, { + "id": "77aa4358-5d96-4c4e-9ba3-93b97da2e5bd", + "comment": "", + "command": "click", + "target": "css=.row:nth-child(3)", + "targets": [ + ["css=.row:nth-child(3)", "css:finder"], + ["xpath=//div[2]/div", "xpath:position"] + ], + "value": "" + }, { + "id": "b47410a0-db5a-47f2-8517-a28dee54eb88", + "comment": "", + "command": "click", + "target": "css=label.custom-control-label", + "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"] + ], + "value": "" + }, { + "id": "670157c7-d87e-45ad-8989-f4f86c6196e8", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(2) .custom-control-label", + "targets": [ + ["css=tr:nth-child(2) .custom-control-label", "css:finder"], + ["xpath=//tr[2]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "ade20551-aa8a-4910-9c9e-1c19a1a75991", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(3) .custom-control-label", + "targets": [ + ["css=tr:nth-child(3) .custom-control-label", "css:finder"], + ["xpath=//tr[3]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "f880fd51-9737-450a-95a7-4ae2aa7639da", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(4) .custom-control-label", + "targets": [ + ["css=tr:nth-child(4) .custom-control-label", "css:finder"], + ["xpath=//tr[4]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "d509550c-17e1-4f93-88f8-f653b2669a16", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(5) .custom-control-label", + "targets": [ + ["css=tr:nth-child(5) .custom-control-label", "css:finder"], + ["xpath=//tr[5]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "fc2fe574-5d70-4cb7-b1c0-b4d074f0e97a", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(6) .custom-control-label", + "targets": [ + ["css=tr:nth-child(6) .custom-control-label", "css:finder"], + ["xpath=//tr[6]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "20098998-d725-4a7d-9406-9c19842ff0fb", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(7) .custom-control-label", + "targets": [ + ["css=tr:nth-child(7) .custom-control-label", "css:finder"], + ["xpath=//tr[7]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "6f21d5a5-f98b-4295-9fb7-b44dde90dfff", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(8) .custom-control-label", + "targets": [ + ["css=tr:nth-child(8) .custom-control-label", "css:finder"], + ["xpath=//tr[8]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "774eb1e9-37fe-47a1-89c9-48ec55061233", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(9) .custom-control-label", + "targets": [ + ["css=tr:nth-child(9) .custom-control-label", "css:finder"], + ["xpath=//tr[9]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "7767fcd1-8fd0-4442-9b17-a5deaf51548a", + "comment": "", + "command": "click", + "target": "css=span.direction.pull-right", + "targets": [ + ["css=span.direction.pull-right", "css"], + ["css=.direction", "css:finder"], + ["xpath=//span[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "f0bae909-040c-4100-b97f-4ec713efb4ab", + "comment": "", + "command": "click", + "target": "css=.save", + "targets": [ + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "88338e99-dd8d-4c9b-ada6-bb93f612c1ab", + "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": "" + }] + }], + "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/CreateMetadataSourceFromURL.side b/backend/src/integration/resources/CreateMetadataSourceFromURL.side new file mode 100644 index 000000000..c7d47ae6c --- /dev/null +++ b/backend/src/integration/resources/CreateMetadataSourceFromURL.side @@ -0,0 +1,197 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "1.1", + "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", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", + "comment": "", + "command": "open", + "target": "/", + "targets": [], + "value": "" + }, { + "id": "a0472c98-d6cb-49ce-919a-d7aaed1acdd5", + "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": "e5eaf3f4-e985-4363-aadb-5ea5a762f93f", + "comment": "", + "command": "click", + "target": "css=a.nav-link > translate-i18n", + "targets": [ + ["css=a.nav-link > translate-i18n", "css"], + ["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"] + ], + "value": "" + }, { + "id": "a59a7c8e-b5ca-45f9-8b4e-2f6e131b4ab7", + "comment": "", + "command": "click", + "target": "css=.fa-link", + "targets": [ + ["css=.fa-link", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "0ff58abc-57f1-4799-98bc-f7412aa0de4c", + "comment": "", + "command": "click", + "target": "id=serviceProviderName", + "targets": [ + ["id=serviceProviderName", "id"], + ["css=#serviceProviderName", "css"], + ["css=#serviceProviderName", "css:finder"], + ["xpath=//input[@id='serviceProviderName']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "a4d19eb3-cf59-4d06-bec5-30ceb0b1164e", + "comment": "", + "command": "click", + "target": "id=serviceProviderName", + "targets": [ + ["id=serviceProviderName", "id"], + ["css=#serviceProviderName", "css"], + ["css=#serviceProviderName", "css:finder"], + ["xpath=//input[@id='serviceProviderName']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "8ed491d3-9103-491f-83ba-da5eda0b1260", + "comment": "", + "command": "type", + "target": "id=serviceProviderName", + "targets": [ + ["id=serviceProviderName", "id"], + ["css=#serviceProviderName", "css"], + ["css=#serviceProviderName", "css:finder"], + ["xpath=//input[@id='serviceProviderName']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Source from URL" + }, { + "id": "6bf2bd6f-7792-450e-99ad-c7ca56d940c8", + "comment": "", + "command": "click", + "target": "id=url", + "targets": [ + ["id=url", "id"], + ["css=#url", "css"], + ["css=#url", "css:finder"], + ["xpath=//input[@id='url']", "xpath:attributes"], + ["xpath=//div[4]/input", "xpath:position"] + ], + "value": "" + }, { + "id": "1aee9cc9-bb1f-4964-9d3f-2a2351fd710e", + "comment": "", + "command": "type", + "target": "id=url", + "targets": [ + ["id=url", "id"], + ["css=#url", "css"], + ["css=#url", "css:finder"], + ["xpath=//input[@id='url']", "xpath:attributes"], + ["xpath=//div[4]/input", "xpath:position"] + ], + "value": "https://signin.aws.amazon.com/static/saml-metadata.xml" + }, { + "id": "66bd1c28-40dc-42ef-b110-75bbb20954b6", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[2]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "cdd01095-60e4-485f-a799-239ee7750091", + "comment": "", + "command": "click", + "target": "css=.fa-eye", + "targets": [ + ["css=.fa-eye", "css:finder"], + ["xpath=//div[2]/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "ddabaefd-d8ac-4966-af72-3870ce9bbbf8", + "comment": "", + "command": "click", + "target": "css=button.close > span", + "targets": [ + ["css=button.close > span", "css"], + ["css=.close > span", "css:finder"], + ["xpath=//div/button/span", "xpath:position"] + ], + "value": "" + }, { + "id": "a5253198-72de-4ed5-b868-f701c02782dc", + "comment": "", + "command": "click", + "target": "css=.fa-edit", + "targets": [ + ["css=.fa-edit", "css:finder"], + ["xpath=//button[2]/i", "xpath:position"] + ], + "value": "" + }, { + "id": "b0ddbc83-6dd0-4831-9914-34667e402c1f", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-secondary > translate-i18n", + "targets": [ + ["css=button.btn.btn-secondary > translate-i18n", "css"], + ["css=.btn-secondary > translate-i18n", "css:finder"], + ["xpath=//button[2]/translate-i18n", "xpath:position"] + ], + "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/CreateMetadataSourceFromXML.json b/backend/src/integration/resources/CreateMetadataSourceFromXML.json new file mode 100644 index 000000000..2c4d92d08 --- /dev/null +++ b/backend/src/integration/resources/CreateMetadataSourceFromXML.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 000000000..87a3f6828 --- /dev/null +++ b/backend/src/integration/resources/CreateMetadataSourceFromXML.side @@ -0,0 +1,224 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "1.1", + "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", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", + "comment": "", + "command": "open", + "target": "/", + "targets": [], + "value": "" + }, { + "id": "c005f5da-a1c2-4bdc-baf7-2cd71571489a", + "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": "27868854-0792-4406-af61-ffca22ac0ed7", + "comment": "", + "command": "click", + "target": "css=a.nav-link > translate-i18n", + "targets": [ + ["css=a.nav-link > translate-i18n", "css"], + ["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"] + ], + "value": "" + }, { + "id": "c3fd3c73-d0db-42b3-9416-49426a1d41ff", + "comment": "", + "command": "click", + "target": "css=.fa-link", + "targets": [ + ["css=.fa-link", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "0a95a29a-aba1-499c-96a4-e39694fc2355", + "comment": "", + "command": "click", + "target": "id=serviceProviderName", + "targets": [ + ["id=serviceProviderName", "id"], + ["css=#serviceProviderName", "css"], + ["css=#serviceProviderName", "css:finder"], + ["xpath=//input[@id='serviceProviderName']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "d9b457ca-1f38-481a-bd56-82bc75972127", + "comment": "", + "command": "click", + "target": "id=serviceProviderName", + "targets": [ + ["id=serviceProviderName", "id"], + ["css=#serviceProviderName", "css"], + ["css=#serviceProviderName", "css:finder"], + ["xpath=//input[@id='serviceProviderName']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "40131321-6cc4-4dde-9bf5-2fb587da0f8c", + "comment": "", + "command": "doubleClick", + "target": "id=serviceProviderName", + "targets": [ + ["id=serviceProviderName", "id"], + ["css=#serviceProviderName", "css"], + ["css=#serviceProviderName", "css:finder"], + ["xpath=//input[@id='serviceProviderName']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "f7b9f9e8-8bf7-4a98-a6bd-0005e3d66d46", + "comment": "", + "command": "type", + "target": "id=serviceProviderName", + "targets": [ + ["id=serviceProviderName", "id"], + ["css=#serviceProviderName", "css"], + ["css=#serviceProviderName", "css:finder"], + ["xpath=//input[@id='serviceProviderName']", "xpath:attributes"], + ["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": "", + "command": "type", + "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": "C:\\fakepath\\Test Upload.xml" + }, { + "id": "e552d33d-2766-4abe-8d51-c36ad0a3b084", + "comment": "", + "command": "click", + "target": "css=span.direction.pull-right", + "targets": [ + ["css=span.direction.pull-right", "css"], + ["css=.direction", "css:finder"], + ["xpath=//span[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "06fda754-668b-440d-83dd-05e757fcb8fa", + "comment": "", + "command": "assertText", + "target": "css=.col-9 > div: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 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": "" + }, { + "id": "d9833784-1fa0-4eb4-a1ef-6771fa067eb8", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-secondary", + "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"] + ], + "value": "" + }, { + "id": "6518b29c-f355-4dde-b65e-0011104b91fd", + "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", + "targets": [ + ["css=button.btn.btn-secondary > translate-i18n", "css"], + ["css=.btn-secondary > translate-i18n", "css:finder"], + ["xpath=//button[2]/translate-i18n", "xpath:position"] + ], + "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/CreateProvider.json b/backend/src/integration/resources/CreateProvider.json new file mode 100644 index 000000000..9844691a8 --- /dev/null +++ b/backend/src/integration/resources/CreateProvider.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 000000000..f0df45103 --- /dev/null +++ b/backend/src/integration/resources/DashboardLinksSearchPagination.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 000000000..81d7feb3b --- /dev/null +++ b/backend/src/integration/resources/DeleteEntityIDFilter.side @@ -0,0 +1,948 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "1.1", + "name": "ShibUI", + "url": "http://localhost:10101/", + "tests": [{ + "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", + "name": "nada", + "commands": [{ + "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "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=div.px-2", + "targets": [ + ["css=div.px-2", "css"], + ["css=.px-2", "css:finder"], + ["xpath=//div[2]/div[2]", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + }, { + "id": "108a25aa-6b33-4fa2-870d-ee413d7eb986", + "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": "cd40ffcd-f364-40f2-9876-f490e28e1a84", + "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-0911a4835211", + "comment": "", + "command": "click", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "31dca951-b673-41a5-9430-184ed7d8a170", + "comment": "", + "command": "type", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Entity ID" + }, { + "id": "9e4c3fd7-75ff-43bc-878d-12e0f8977d04", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css"], + ["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": "ce6087c0-3e43-40cb-ba03-b6b0fc34ea60", + "comment": "", + "command": "type", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["css=#targetInput", "css"], + ["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": "450a6b01-4fbb-4bf0-ab2a-21fc48e7f6db", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-success", + "targets": [ + ["css=button.btn.btn-success", "css"], + ["css=.btn-success:nth-child(1)", "css:finder"], + ["xpath=//div[2]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "ae60ce78-2ef8-40d0-867a-3296eab59bcd", + "comment": "", + "command": "click", + "target": "css=.col:nth-child(1) > div:nth-child(1) > div:nth-child(1) .custom-control-label:nth-child(2)", + "targets": [ + ["css=.col:nth-child(1) > div:nth-child(1) > div:nth-child(1) .custom-control-label:nth-child(2)", "css:finder"], + ["xpath=//custom-object/div/div/fieldset/div/div/sf-form-element/div/sf-widget-chooser/checkbox-component/div/div/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "9585cbd1-7105-440f-9d89-c0511e1c910c", + "comment": "", + "command": "click", + "target": "id=field46", + "targets": [ + ["id=field46", "id"], + ["name=field46", "name"], + ["css=#field46", "css"], + ["css=#field46", "css:finder"], + ["xpath=//input[@id='field46']", "xpath:attributes"], + ["xpath=//div[7]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "2b5e708e-f6c8-4001-b18c-11269a9c7264", + "comment": "", + "command": "type", + "target": "id=field46", + "targets": [ + ["id=field46", "id"], + ["name=field46", "name"], + ["css=#field46", "css"], + ["css=#field46", "css:finder"], + ["xpath=//input[@id='field46']", "xpath:attributes"], + ["xpath=//div[7]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "Responder ID" + }, { + "id": "4451ac43-b75a-4498-9a25-24ea0f3bd25e", + "comment": "", + "command": "click", + "target": "css=div:nth-child(8) .btn > translate-i18n", + "targets": [ + ["css=div:nth-child(8) .btn > translate-i18n", "css:finder"], + ["xpath=//array-component/div/div/button/translate-i18n", "xpath:position"] + ], + "value": "" + }, { + "id": "3b12612c-57f0-441b-b489-1ca15e589336", + "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='field51-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div/div/div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "9203ebe0-eb01-4ac3-a77b-bf6cedb5b159", + "comment": "", + "command": "click", + "target": "id=field51__option--0", + "targets": [ + ["id=field51__option--0", "id"], + ["css=#field51__option--0", "css"], + ["css=#field51__option--0", "css:finder"], + ["xpath=//li[@id='field51__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field51__listbox']/li", "xpath:idRelative"], + ["xpath=//datalist-component/div/auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "f03fc4a5-0e9d-46ed-977c-69e2edb3b83a", + "comment": "", + "command": "mouseOver", + "target": "css=div.input-group-append > button.btn.btn-outline-secondary", + "targets": [ + ["css=div.input-group-append > button.btn.btn-outline-secondary", "css"], + ["css=.input-group-append > .btn", "css:finder"], + ["xpath=(//button[@type='button'])[3]", "xpath:attributes"], + ["xpath=//div[@id='field51-container']/div/div/button", "xpath:idRelative"], + ["xpath=//auto-complete/div/div/div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "d79a40e6-cde0-4157-b5f1-c093611cd3b2", + "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": "dd05591c-1638-4897-83e2-9c5221de52d6", + "comment": "", + "command": "mouseOver", + "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": "82f38f36-772e-4e3f-8a51-6dbeabf0c0eb", + "comment": "", + "command": "mouseOut", + "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": "0cf1c137-dd03-4508-83e3-13f13ded7681", + "comment": "", + "command": "click", + "target": "css=#field52-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", + "targets": [ + ["css=#field52-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", "css"], + ["css=#field52-container .fa", "css:finder"], + ["xpath=//div[@id='field52-container']/div/div/button/i", "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/i", "xpath:position"] + ], + "value": "" + }, { + "id": "788b0465-8075-41de-ac28-ed827722c5b8", + "comment": "", + "command": "click", + "target": "id=field52__option--2", + "targets": [ + ["id=field52__option--2", "id"], + ["css=#field52__option--2", "css"], + ["css=#field52__option--2", "css:finder"], + ["xpath=//li[@id='field52__option--2']", "xpath:attributes"], + ["xpath=//ul[@id='field52__listbox']/li[3]", "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[3]", "xpath:position"] + ], + "value": "" + }, { + "id": "2f304361-1742-4466-a756-d5fae0f6faa3", + "comment": "", + "command": "click", + "target": "css=fieldset > div.custom-control.custom-checkbox > label.custom-control-label", + "targets": [ + ["css=fieldset > div.custom-control.custom-checkbox > label.custom-control-label", "css"], + ["css=tr:nth-child(1) .custom-control-label", "css:finder"], + ["xpath=//fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "8a27b871-8dcf-4abd-ac7a-cf0a6ad3052b", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(3) .custom-control-label", + "targets": [ + ["css=tr:nth-child(3) .custom-control-label", "css:finder"], + ["xpath=//tr[3]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "537bad2a-2075-47b6-b03b-a07059d8ad43", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(8) .custom-control-label", + "targets": [ + ["css=tr:nth-child(8) .custom-control-label", "css:finder"], + ["xpath=//tr[8]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "2b513cdd-f5aa-4a71-b848-7733f056b5f8", + "comment": "", + "command": "click", + "target": "css=tr:nth-child(10) .custom-control-label", + "targets": [ + ["css=tr:nth-child(10) .custom-control-label", "css:finder"], + ["xpath=//tr[10]/td[2]/fieldset/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "9a1fc000-43a5-4bee-8aba-34f0ba89915f", + "comment": "", + "command": "click", + "target": "css=.fa-trash", + "targets": [ + ["css=.fa-trash", "css:finder"], + ["xpath=//td[7]/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "f570f0b2-d519-4311-9b97-6eb25c872e3d", + "comment": "", + "command": "click", + "target": "css=div.modal-footer > button.btn.btn-secondary", + "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"] + ], + "value": "" + }, { + "id": "5c2664d6-ff45-4702-a8db-b2283eb367cc", + "comment": "", + "command": "click", + "target": "css=.fa-trash", + "targets": [ + ["css=.fa-trash", "css:finder"], + ["xpath=//td[7]/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "ffd08f71-9217-4d90-9337-9b10d13ed5c4", + "comment": "", + "command": "click", + "target": "css=button.btn.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"] + ], + "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/DeleteFilter.json b/backend/src/integration/resources/DeleteFilter.json new file mode 100644 index 000000000..a5518a72c --- /dev/null +++ b/backend/src/integration/resources/DeleteFilter.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 000000000..e8dc9094f --- /dev/null +++ b/backend/src/integration/resources/DeleteIncompleteSource.json @@ -0,0 +1 @@ +{"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_Incomplete.side b/backend/src/integration/resources/DeleteIncompleteSource_Incomplete.side new file mode 100644 index 000000000..2ab5bb2a6 --- /dev/null +++ b/backend/src/integration/resources/DeleteIncompleteSource_Incomplete.side @@ -0,0 +1,622 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "1.1", + "name": "ShibUI", + "url": "http://localhost:10101/", + "tests": [{ + "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", + "name": "Delete Incomplete Source", + "commands": [{ + "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "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": "e065654c-745a-4611-a04a-753af2abb5a1", + "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": "e502b050-8dcd-434d-9a52-b1fba0133411", + "comment": "", + "command": "click", + "target": "css=li.nav-item > a.nav-link.active > translate-i18n", + "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"] + ], + "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/DeleteREGEXFilter_Incomplete.side b/backend/src/integration/resources/DeleteREGEXFilter_Incomplete.side new file mode 100644 index 000000000..1d225bc7a --- /dev/null +++ b/backend/src/integration/resources/DeleteREGEXFilter_Incomplete.side @@ -0,0 +1,834 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "1.1", + "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", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "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=div.px-2", + "targets": [ + ["css=div.px-2", "css"], + ["css=.px-2", "css:finder"], + ["xpath=//div[2]/div[2]", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + }, { + "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": "a69166b9-4073-4653-987d-0537702f5dbb", + "comment": "", + "command": "click", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "23fb3205-4f3e-44d0-b4fa-d36763ca03ac", + "comment": "", + "command": "type", + "target": "id=field33", + "targets": [ + ["id=field33", "id"], + ["name=field33", "name"], + ["css=#field33", "css"], + ["css=#field33", "css:finder"], + ["xpath=//input[@id='field33']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "REGEX" + }, { + "id": "3fafbc55-60df-491b-b3d7-99a9985162f5", + "comment": "", + "command": "click", + "target": "css=.btn-outline-secondary", + "targets": [ + ["css=.btn-outline-secondary", "css:finder"], + ["xpath=(//button[@type='button'])[2]", "xpath:attributes"], + ["xpath=//div/div/div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bcb6b08c-2c96-4662-9615-172c5cca5555", + "comment": "", + "command": "click", + "target": "linkText=Regex", + "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"] + ], + "value": "" + }, { + "id": "6f4c6778-5f18-43cd-aed4-c4a02eb6fd39", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "90f1da50-f166-46e9-833f-0c3da22a9604", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "6ccfef71-3064-4c43-a715-2623db36d897", + "comment": "", + "command": "doubleClick", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "59d835e5-000e-4570-8048-3b376be2062c", + "comment": "", + "command": "type", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "/foo.*/" + }, { + "id": "9c0fcb70-83f6-45b5-b5ef-d0ff7bdc80cb", + "comment": "", + "command": "click", + "target": "css=fieldset > div.row", + "targets": [ + ["css=fieldset > div.row", "css"], + ["css=fieldset > .row", "css:finder"], + ["xpath=//filter-target/fieldset/div", "xpath:position"] + ], + "value": "" + }, { + "id": "8c936dc3-f584-4857-bf31-000c1d573b60", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "58d17669-7606-43a6-9ae8-6c0f61586d54", + "comment": "", + "command": "click", + "target": "id=targetInput", + "targets": [ + ["id=targetInput", "id"], + ["name=script", "name"], + ["css=#targetInput", "css"], + ["css=#targetInput", "css:finder"], + ["xpath=//input[@id='targetInput']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "2b173ea3-b0aa-4d7b-88bb-2c3c2b900d7d", + "comment": "", + "command": "click", + "target": "css=fieldset > div.row", + "targets": [ + ["css=fieldset > div.row", "css"], + ["css=fieldset > .row", "css:finder"], + ["xpath=//filter-target/fieldset/div", "xpath:position"] + ], + "value": "" + }, { + "id": "de3cd0f1-f56a-4bab-8867-e8bf2a676b9a", + "comment": "", + "command": "click", + "target": "css=button.btn.btn-primary", + "targets": [ + ["css=button.btn.btn-primary", "css"], + ["css=.btn-primary", "css:finder"], + ["xpath=//button[@type='submit']", "xpath:attributes"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "8d472caf-2525-4e20-9f14-195e0212f72f", + "comment": "", + "command": "assertText", + "target": "css=td.td-lg", + "targets": [ + ["css=td.td-lg", "css"], + ["css=.td-lg:nth-child(3)", "css:finder"], + ["xpath=//td[3]", "xpath:position"] + ], + "value": "REGEX" + }] + }], + "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/EditFilter.json b/backend/src/integration/resources/EditFilter.json new file mode 100644 index 000000000..fc4def35c --- /dev/null +++ b/backend/src/integration/resources/EditFilter.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 000000000..f71ec4847 --- /dev/null +++ b/backend/src/integration/resources/EditProvider.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 000000000..cfcf44f9d --- /dev/null +++ b/backend/src/integration/resources/EditSource.json @@ -0,0 +1 @@ +{"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 new file mode 100644 index 000000000..5f2e99141 --- /dev/null +++ b/backend/src/integration/resources/MetadataProviderHappyPathSAVE.side @@ -0,0 +1,566 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "1.1", + "name": "ShibUI", + "url": "http://localhost:10101/", + "tests": [{ + "id": "daacdb81-2f14-49f3-8d15-da5f5d52586c", + "name": "nada", + "commands": [{ + "id": "227fe3ca-ebb3-46ee-8067-eb1bd1290801", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "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": "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=div.px-2", + "targets": [ + ["css=div.px-2", "css"], + ["css=.px-2", "css:finder"], + ["xpath=//div[2]/div[2]", "xpath:position"] + ], + "value": "Metadata Provider: FBHMP\\nFileBackedHttpMetadataResolver" + }] + }], + "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/MetadataSourceHappyPathSAVE.side b/backend/src/integration/resources/MetadataSourceHappyPathSAVE.side new file mode 100644 index 000000000..5fbef7ef7 --- /dev/null +++ b/backend/src/integration/resources/MetadataSourceHappyPathSAVE.side @@ -0,0 +1,1314 @@ +{ + "id": "16b5f41b-30c1-4cc1-9c9e-bc15e40d1318", + "version": "1.1", + "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", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "853ef897-df38-4b31-ad06-3598bf9bc5e2", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "id": "effbf04c-a1fa-411e-a47f-0b71acfbf4b2", + "comment": "", + "command": "open", + "target": "/", + "targets": [], + "value": "" + }, { + "id": "74c9f446-f0bf-44d1-a133-66e23edec90f", + "comment": "", + "command": "click", + "target": "css=.fa-plus-circle", + "targets": [ + ["css=.fa-plus-circle", "css:finder"], + ["xpath=//button[@id='addNewDropdown']/i", "xpath:idRelative"], + ["xpath=//i", "xpath:position"] + ], + "value": "" + }, { + "id": "5da1ff9f-6932-4039-8abb-b7b3a239c4ac", + "comment": "", + "command": "click", + "target": "css=a.nav-link > translate-i18n", + "targets": [ + ["css=a.nav-link > translate-i18n", "css"], + ["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"] + ], + "value": "" + }, { + "id": "5c63e88e-dd35-4f57-8a27-695f009ed931", + "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": "544fe0b8-8e3c-494a-bca4-2ca0466acf5d", + "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 Source Happy Path" + }, { + "id": "ffc984f5-2ff2-4567-bc38-d76e8b23e638", + "comment": "", + "command": "click", + "target": "id=field2", + "targets": [ + ["id=field2", "id"], + ["name=field2", "name"], + ["css=#field2", "css"], + ["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": "" + }, { + "id": "69c55df1-7a0a-4d42-a9cb-dd9fe40e7a83", + "comment": "", + "command": "type", + "target": "id=field2", + "targets": [ + ["id=field2", "id"], + ["name=field2", "name"], + ["css=#field2", "css"], + ["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": "Metadata Source Happy Path" + }, { + "id": "1a9cd819-1885-407d-b83d-47c8f8914d20", + "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": "0d294c02-bfc6-4707-96fc-2c40d5cb6155", + "comment": "", + "command": "mouseOver", + "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": "5d3ea592-50c0-412a-b349-7f4420cb51e7", + "comment": "", + "command": "mouseOut", + "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": "fd70cab9-c22d-480b-9687-82436d20aa3c", + "comment": "", + "command": "click", + "target": "id=field5", + "targets": [ + ["id=field5", "id"], + ["name=field5", "name"], + ["css=#field5", "css"], + ["css=#field5", "css:finder"], + ["xpath=//input[@id='field5']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "536c9b0d-0098-4b99-8aa4-6cb95e84e996", + "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=//input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "348fd0cf-0b2c-41a3-a789-90d0833be0cd", + "comment": "", + "command": "click", + "target": "id=field6", + "targets": [ + ["id=field6", "id"], + ["name=field6", "name"], + ["css=#field6", "css"], + ["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": "f4509e3b-cd8f-49bf-b4a1-f6224979d135", + "comment": "", + "command": "type", + "target": "id=field6", + "targets": [ + ["id=field6", "id"], + ["name=field6", "name"], + ["css=#field6", "css"], + ["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": "Metadata Source Happy Path" + }, { + "id": "dd873939-c6fd-4829-ae8f-eb104889c432", + "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[3]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "4fedf590-04a9-49a4-b650-fd11556dc1db", + "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[3]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "8b0bef15-6b15-458e-b36b-75bed96a251a", + "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": "d61a9fe6-ee3d-4e3f-875b-e6b02628421a", + "comment": "", + "command": "click", + "target": "id=field10", + "targets": [ + ["id=field10", "id"], + ["name=field10", "name"], + ["css=#field10", "css"], + ["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": "3a5259dc-b427-4c90-aa72-d9e9735e203d", + "comment": "", + "command": "type", + "target": "id=field10", + "targets": [ + ["id=field10", "id"], + ["name=field10", "name"], + ["css=#field10", "css"], + ["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": "Metadata Source Happy Path" + }, { + "id": "a195f60a-a35a-4ecc-8861-46559bd141a0", + "comment": "", + "command": "click", + "target": "id=field11", + "targets": [ + ["id=field11", "id"], + ["name=field11", "name"], + ["css=#field11", "css"], + ["css=#field11", "css:finder"], + ["xpath=//select[@id='field11']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "f0c212eb-ed1e-4994-adec-e2be2b2361cd", + "comment": "", + "command": "select", + "target": "id=field11", + "targets": [], + "value": "label=Support" + }, { + "id": "a3213eaa-cc00-4f3f-b243-8aaebfc99bd7", + "comment": "", + "command": "click", + "target": "id=field12", + "targets": [ + ["id=field12", "id"], + ["name=field12", "name"], + ["css=#field12", "css"], + ["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": "f03d98d4-298a-40b9-b17f-3730884056a7", + "comment": "", + "command": "type", + "target": "id=field12", + "targets": [ + ["id=field12", "id"], + ["name=field12", "name"], + ["css=#field12", "css"], + ["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": "b@g.com" + }, { + "id": "c589a1cc-d79c-444c-9c66-85eb97fbf75e", + "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": "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": "", + "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": "488ac686-1a63-4c8e-94b7-40400e1371af", + "comment": "", + "command": "click", + "target": "id=field24", + "targets": [ + ["id=field24", "id"], + ["name=field24", "name"], + ["css=#field24", "css"], + ["css=#field24", "css:finder"], + ["xpath=//select[@id='field24']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "60143c98-6cd9-432f-92bf-4e4707e7e3d5", + "comment": "", + "command": "select", + "target": "id=field24", + "targets": [], + "value": "label=SAML 2" + }, { + "id": "d6a37621-ece9-4eff-a614-106bcfdc21f2", + "comment": "", + "command": "click", + "target": "css=i.fa.fa-plus", + "targets": [ + ["css=i.fa.fa-plus", "css"], + ["css=.fa-plus", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "21129688-6508-47e2-bc58-4907f1ea59bc", + "comment": "", + "command": "mouseOver", + "target": "css=i.fa.fa-plus", + "targets": [ + ["css=i.fa.fa-plus", "css"], + ["css=.fa-plus", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "66554179-3226-4887-a80a-bdb28c5387e3", + "comment": "", + "command": "mouseOut", + "target": "css=i.fa.fa-plus", + "targets": [ + ["css=i.fa.fa-plus", "css"], + ["css=.fa-plus", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "2df388d8-ba6d-4d74-829d-262f18c8446c", + "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='field26-container']/div/div/button", "xpath:idRelative"], + ["xpath=//div/div/div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "f880c62b-74fe-40d1-aa12-4fc563a6e8d9", + "comment": "", + "command": "click", + "target": "id=field26__option--1", + "targets": [ + ["id=field26__option--1", "id"], + ["css=#field26__option--1", "css"], + ["css=#field26__option--1", "css:finder"], + ["xpath=//li[@id='field26__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field26__listbox']/li[2]", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "88d4b1f0-5e41-43e1-841e-00f1da69c78e", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bcc70d0a-af51-404e-baf5-8a819438dea8", + "comment": "", + "command": "click", + "target": "css=i.fa.fa-plus", + "targets": [ + ["css=i.fa.fa-plus", "css"], + ["css=.fa-plus", "css:finder"], + ["xpath=//div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "cfe8e067-fe86-460b-b7a3-3bb94e57358a", + "comment": "", + "command": "click", + "target": "id=field30", + "targets": [ + ["id=field30", "id"], + ["name=field30", "name"], + ["css=#field30", "css"], + ["css=#field30", "css:finder"], + ["xpath=//input[@id='field30']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "1def2ad1-847c-47b6-ba2d-d161b3349a47", + "comment": "", + "command": "type", + "target": "id=field30", + "targets": [ + ["id=field30", "id"], + ["name=field30", "name"], + ["css=#field30", "css"], + ["css=#field30", "css:finder"], + ["xpath=//input[@id='field30']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "55629eef-6cb9-4e2e-8d73-0cfcb912840e", + "comment": "", + "command": "click", + "target": "id=field31", + "targets": [ + ["id=field31", "id"], + ["name=field31", "name"], + ["css=#field31", "css"], + ["css=#field31", "css:finder"], + ["xpath=//select[@id='field31']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "fd79c8f7-d677-4272-9354-ba0becb7158d", + "comment": "", + "command": "select", + "target": "id=field31", + "targets": [], + "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + }, { + "id": "5147a678-0d3a-4069-b824-633f36d6ac53", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "24ead516-80cc-482d-95d3-c3ab624968b1", + "comment": "", + "command": "mouseOver", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bb8d63b6-e030-43b7-b08f-4c5ab1fdc8b1", + "comment": "", + "command": "mouseOut", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "e20e34e2-6532-4d6d-bf3d-51af159be2b1", + "comment": "", + "command": "click", + "target": "css=label.control-label > translate-i18n", + "targets": [ + ["css=label.control-label > translate-i18n", "css"], + ["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"] + ], + "value": "" + }, { + "id": "c3290068-67e0-4dee-a626-d2988cdea7f6", + "comment": "", + "command": "mouseOver", + "target": "id=field34-1", + "targets": [ + ["id=field34-1", "id"], + ["css=#field34-1", "css"], + ["css=#field34-1", "css:finder"], + ["xpath=//input[@id='field34-1']", "xpath:attributes"], + ["xpath=//div[2]/label/input", "xpath:position"] + ], + "value": "" + }, { + "id": "239d3e16-9938-45ce-a6da-199071f6385f", + "comment": "", + "command": "click", + "target": "id=field39", + "targets": [ + ["id=field39", "id"], + ["name=field39", "name"], + ["css=#field39", "css"], + ["css=#field39", "css:finder"], + ["xpath=//input[@id='field39']", "xpath:attributes"], + ["xpath=//div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "39a27a5d-de48-4c88-b877-f04bb5efb709", + "comment": "", + "command": "type", + "target": "id=field39", + "targets": [ + ["id=field39", "id"], + ["name=field39", "name"], + ["css=#field39", "css"], + ["css=#field39", "css:finder"], + ["xpath=//input[@id='field39']", "xpath:attributes"], + ["xpath=//div/input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "72ddb31a-22b1-4b07-9d30-1e653fa2abb2", + "comment": "", + "command": "click", + "target": "id=field40", + "targets": [ + ["id=field40", "id"], + ["name=field40", "name"], + ["css=#field40", "css"], + ["css=.form-check:nth-child(3) > #field40", "css:finder"], + ["xpath=//input[@id='field40']", "xpath:attributes"], + ["xpath=//div/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "1b10758d-e730-4e7f-a79f-d735f1cc1d51", + "comment": "", + "command": "click", + "target": "name=field41", + "targets": [ + ["name=field41", "name"], + ["css=textarea[name=\"field41\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//textarea[@name='field41']", "xpath:attributes"], + ["xpath=//textarea", "xpath:position"] + ], + "value": "" + }, { + "id": "2ccf84d8-25b1-479d-9471-7a2532ec69c6", + "comment": "", + "command": "type", + "target": "name=field41", + "targets": [ + ["name=field41", "name"], + ["css=textarea[name=\"field41\"]", "css"], + ["css=.text-widget", "css:finder"], + ["xpath=//textarea[@name='field41']", "xpath:attributes"], + ["xpath=//textarea", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "e03bc6b0-82f0-4a5c-aa5f-2fe2971f279d", + "comment": "", + "command": "mouseDownAt", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "10.515625,14.484375" + }, { + "id": "3fd85e8f-d5a6-4ae8-86ab-a529644ca489", + "comment": "", + "command": "mouseMoveAt", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "10.515625,14.484375" + }, { + "id": "99360385-4ce5-4c95-bc4b-ca274c8ea517", + "comment": "", + "command": "mouseUpAt", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "10.515625,14.484375" + }, { + "id": "5b152fb8-9b13-4f21-adba-fb1dd167806a", + "comment": "", + "command": "click", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "f4d8158e-70b3-4f89-a5b7-6d6b8a4cf831", + "comment": "", + "command": "mouseOver", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "1ac83a17-ffad-46e4-bb55-4994dce80bd3", + "comment": "", + "command": "mouseOut", + "target": "css=textarea-component .btn > .fa", + "targets": [ + ["css=textarea-component .btn > .fa", "css:finder"], + ["xpath=//textarea-component/div/label/span[2]/info-icon/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "e6766f94-b19f-4b1d-8c54-595e91174501", + "comment": "", + "command": "mouseDownAt", + "target": "css=fieldset.col.col-lg-6", + "targets": [ + ["css=fieldset.col.col-lg-6", "css"], + ["css=.col-lg-6:nth-child(1)", "css:finder"], + ["xpath=//fieldset-object/div/div/fieldset", "xpath:position"] + ], + "value": "439,386" + }, { + "id": "2272b65a-91c1-422a-aee8-940de2da5270", + "comment": "", + "command": "mouseMoveAt", + "target": "css=fieldset.col.col-lg-6", + "targets": [ + ["css=fieldset.col.col-lg-6", "css"], + ["css=.col-lg-6:nth-child(1)", "css:finder"], + ["xpath=//fieldset-object/div/div/fieldset", "xpath:position"] + ], + "value": "439,386" + }, { + "id": "37524c53-9956-4ab1-a848-d82f40359d70", + "comment": "", + "command": "mouseUpAt", + "target": "css=fieldset.col.col-lg-6", + "targets": [ + ["css=fieldset.col.col-lg-6", "css"], + ["css=.col-lg-6:nth-child(1)", "css:finder"], + ["xpath=//fieldset-object/div/div/fieldset", "xpath:position"] + ], + "value": "439,386" + }, { + "id": "d2020061-4771-4a21-b051-6ae021a15de7", + "comment": "", + "command": "click", + "target": "css=fieldset.col.col-lg-6", + "targets": [ + ["css=fieldset.col.col-lg-6", "css"], + ["css=.col-lg-6:nth-child(1)", "css:finder"], + ["xpath=//fieldset-object/div/div/fieldset", "xpath:position"] + ], + "value": "" + }, { + "id": "afb9a4bc-a889-4b79-bd84-e1c43df78c62", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "9b8dd0a5-2906-4b00-aa63-a2442806fedc", + "comment": "", + "command": "click", + "target": "css=.btn-success", + "targets": [ + ["css=.btn-success", "css:finder"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "4f203fc6-4647-4c23-b0f4-f420d0398216", + "comment": "", + "command": "mouseOver", + "target": "css=.btn-success", + "targets": [ + ["css=.btn-success", "css:finder"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "6aea2825-bffc-4999-9626-8f04617c04a7", + "comment": "", + "command": "mouseOut", + "target": "css=.btn-success", + "targets": [ + ["css=.btn-success", "css:finder"], + ["xpath=//div/button", "xpath:position"] + ], + "value": "" + }, { + "id": "c4e5cedc-cd78-4f6f-b800-69df8a116182", + "comment": "", + "command": "click", + "target": "id=field45", + "targets": [ + ["id=field45", "id"], + ["name=field45", "name"], + ["css=#field45", "css"], + ["css=#field45", "css:finder"], + ["xpath=//input[@id='field45']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "" + }, { + "id": "7358018d-7b67-4e36-a9a6-8f6ba62222ec", + "comment": "", + "command": "type", + "target": "id=field45", + "targets": [ + ["id=field45", "id"], + ["name=field45", "name"], + ["css=#field45", "css"], + ["css=#field45", "css:finder"], + ["xpath=//input[@id='field45']", "xpath:attributes"], + ["xpath=//input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "63026f63-e74e-4993-89d9-29b91df663ae", + "comment": "", + "command": "click", + "target": "id=field46", + "targets": [ + ["id=field46", "id"], + ["name=field46", "name"], + ["css=#field46", "css"], + ["css=#field46", "css:finder"], + ["xpath=//select[@id='field46']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "9b32a550-7021-498e-b29b-e8dd8147bd64", + "comment": "", + "command": "select", + "target": "id=field46", + "targets": [], + "value": "label=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" + }, { + "id": "8fb44c4e-ac15-4267-89a9-07a04e5cf492", + "comment": "", + "command": "click", + "target": "css=custom-object > div > div.row", + "targets": [ + ["css=custom-object > div > div.row", "css"], + ["css=sf-form-element:nth-child(1) > .has-success > sf-widget-chooser > custom-object > div > .row", "css:finder"], + ["xpath=//custom-object/div/div", "xpath:position"] + ], + "value": "" + }, { + "id": "aa8cfe85-9fe4-4241-828d-de62ffebb610", + "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": "694d5256-ca0c-4f37-86eb-a58c61040708", + "comment": "", + "command": "mouseOver", + "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": "d3a143a9-f25c-4081-8546-a5d726ec139f", + "comment": "", + "command": "mouseOut", + "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": "beeddf58-f7ed-436e-a32d-c94b4afc11a3", + "comment": "", + "command": "click", + "target": "id=field56", + "targets": [ + ["id=field56", "id"], + ["name=field56", "name"], + ["css=#field56", "css"], + ["css=#field56", "css:finder"], + ["xpath=//input[@id='field56']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "1c1f5f24-e7d9-4b95-8719-36189b5f3d6e", + "comment": "", + "command": "type", + "target": "id=field56", + "targets": [ + ["id=field56", "id"], + ["name=field56", "name"], + ["css=#field56", "css"], + ["css=#field56", "css:finder"], + ["xpath=//input[@id='field56']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "Metadata Source Happy Path" + }, { + "id": "ee13acb8-8d50-4a94-9088-ef94f3702e50", + "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": "fec265d4-a90d-4c36-951e-1efd2e02fb8b", + "comment": "", + "command": "mouseOver", + "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": "c707c255-2c4d-48e3-ab3c-0fddc6fc9716", + "comment": "", + "command": "mouseOut", + "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": "f277297f-6056-4bb6-8e47-871057c6f9b1", + "comment": "", + "command": "mouseOver", + "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"] + ], + "value": "" + }, { + "id": "f0c75834-a325-49b6-b535-6f1f134f4fb8", + "comment": "", + "command": "mouseOut", + "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"] + ], + "value": "" + }, { + "id": "642900ab-5d78-4af1-8a09-50014ccdf024", + "comment": "", + "command": "click", + "target": "id=field56", + "targets": [ + ["id=field56", "id"], + ["name=field56", "name"], + ["css=#field56", "css"], + ["css=#field56", "css:finder"], + ["xpath=//input[@id='field56']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "3cbec17c-4f62-47bc-bcf7-8c66edadb816", + "comment": "", + "command": "click", + "target": "id=field56", + "targets": [ + ["id=field56", "id"], + ["name=field56", "name"], + ["css=#field56", "css"], + ["css=#field56", "css:finder"], + ["xpath=//input[@id='field56']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "8666d533-d099-459e-9cfa-364c24913e28", + "comment": "", + "command": "doubleClick", + "target": "id=field56", + "targets": [ + ["id=field56", "id"], + ["name=field56", "name"], + ["css=#field56", "css"], + ["css=#field56", "css:finder"], + ["xpath=//input[@id='field56']", "xpath:attributes"], + ["xpath=//custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "c23f6ddb-1a76-49cd-b3f7-703b7b861e74", + "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='field60-container']/div/div/button/i", "xpath:idRelative"], + ["xpath=//div/div/div/button/i", "xpath:position"] + ], + "value": "" + }, { + "id": "cf8a49ca-831a-47b6-af63-923f1aebad94", + "comment": "", + "command": "click", + "target": "id=field60__option--0", + "targets": [ + ["id=field60__option--0", "id"], + ["css=#field60__option--0", "css"], + ["css=#field60__option--0", "css:finder"], + ["xpath=//li[@id='field60__option--0']", "xpath:attributes"], + ["xpath=//ul[@id='field60__listbox']/li", "xpath:idRelative"], + ["xpath=//auto-complete/div/ul/li", "xpath:position"] + ], + "value": "" + }, { + "id": "8840891f-e0e1-4b4b-902d-40d6dde44247", + "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": "98c034c3-5e9a-4b01-b69c-6517b9dee413", + "comment": "", + "command": "mouseOver", + "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": "f9f8ca9c-d905-4d0a-a99f-260682c8b433", + "comment": "", + "command": "mouseOut", + "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": "66ec659a-feb3-4fb8-ac5f-76d3f0147914", + "comment": "", + "command": "mouseOver", + "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": "29139d97-9469-4843-b445-844b19fbfc57", + "comment": "", + "command": "mouseOut", + "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": "36369619-50a1-4809-a159-62ee493d4751", + "comment": "", + "command": "click", + "target": "css=#field61-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", + "targets": [ + ["css=#field61-container > div.input-group > div.input-group-append > button.btn.btn-outline-secondary > i.fa.fa-caret-down", "css"], + ["css=#field61-container .fa", "css:finder"], + ["xpath=//div[@id='field61-container']/div/div/button/i", "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/i", "xpath:position"] + ], + "value": "" + }, { + "id": "589022b1-eb57-4f6c-bdde-7c891ec6c764", + "comment": "", + "command": "click", + "target": "id=field61__option--1", + "targets": [ + ["id=field61__option--1", "id"], + ["css=#field61__option--1", "css"], + ["css=#field61__option--1", "css:finder"], + ["xpath=//li[@id='field61__option--1']", "xpath:attributes"], + ["xpath=//ul[@id='field61__listbox']/li[2]", "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[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "10a77526-9b6f-4745-beef-5a1afd295da4", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "179a7f48-3581-49f0-aa0c-c2ccb4d7cf47", + "comment": "", + "command": "click", + "target": "css=label.custom-control-label", + "targets": [ + ["css=label.custom-control-label", "css"], + ["css=tr:nth-child(1) .custom-control-label", "css:finder"], + ["xpath=//label", "xpath:position"] + ], + "value": "" + }, { + "id": "1b2f2aee-93d1-40c9-8427-814197535fdd", + "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": "fe9a08b0-b5b8-4160-aab8-78fb07c916ea", + "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": "e8ad713e-e089-4afe-9dd1-f108991763c7", + "comment": "", + "command": "click", + "target": "css=.save", + "targets": [ + ["css=.save", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "fe38eb42-458e-48c2-8de7-dc27835188f7", + "comment": "", + "command": "click", + "target": "css=small.d-block", + "targets": [ + ["css=small.d-block", "css"], + ["css=.d-block", "css:finder"], + ["xpath=//small", "xpath:position"] + ], + "value": "" + }, { + "id": "97ed715c-ad35-4757-ace8-f7eb6942b6af", + "comment": "", + "command": "click", + "target": "css=.col-9 > div:nth-child(2)", + "targets": [ + ["css=.col-9 > div:nth-child(2)", "css:finder"], + ["xpath=//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)", + "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" + }] + }], + "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/Test Upload.xml b/backend/src/integration/resources/Test Upload.xml new file mode 100644 index 000000000..aa842cf8f --- /dev/null +++ b/backend/src/integration/resources/Test Upload.xml @@ -0,0 +1,43 @@ + + + + + + MIIDbTCCAlWgAwIBAgIET+b8mTANBgkqhkiG9w0BAQsFADBnMR8wHQYDVQQDExZ1 +cm46YW1hem9uOndlYnNlcnZpY2VzMSIwIAYDVQQKExlBbWF6b24gV2ViIFNlcnZp +Y2VzLCBJbmMuMRMwEQYDVQQIEwpXYXNoaW5ndG9uMQswCQYDVQQGEwJVUzAeFw0x +ODEwMDEwMDAwMDBaFw0xOTEwMDEwMDAwMDBaMGcxHzAdBgNVBAMTFnVybjphbWF6 +b246d2Vic2VydmljZXMxIjAgBgNVBAoTGUFtYXpvbiBXZWIgU2VydmljZXMsIElu +Yy4xEzARBgNVBAgTCldhc2hpbmd0b24xCzAJBgNVBAYTAlVTMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqi+bdL+COkCFRqqB+pQNNbyIKDpn+425OTaP +MqZYRCGwcaARAj+gehn/qEMTz6CzARhQ/aekmtVqf9baLbGFzEDgcfcYkipJjUEl +eDJ1J35EikiQCS1VZc/e09Bh2CnD5nRZqK9ftvpw2PeDFOFoET4o/TXFWKo/oCm/ +eWEfIBx4lkwqBapG4cbDa98vzoK9mEkkiY2CJUWDmSRx8L5oHp6aI/knonvbKMOq +0X7XWUcxlSk7R7kFwtzLgvp/6JDrSILOaXfQr9St82pVH+OsLPU+hOY9eJaiekYP +c22WlMKJ8jT0BF7gsR2ASE9Ee2JQf/1UU7rpx4Y0w9kSH5V0rQIDAQABoyEwHzAd +BgNVHQ4EFgQUT6a3g7OjcYYBXPTwmvnNYiT8lVYwDQYJKoZIhvcNAQELBQADggEB +AECq6txWuVMJvC5AlJStdLUteU3HPlUwEIYxJBr1YxsJOFVTOVw4EkaOfezEWCMe +m03/xscSB8VoxXgKhGNWlKSpmOciZdIUDR8ZA7qK0M6mqDM3qxj9R3sNkiwv4edm +3UbwITrLdprnWKZ8bIv++wqvqUZHaf/2/x0qoH/6VdMWZxFCetcz+YM3QPEUPn2F +0tr6p6bVyK86kK2E6Dvppv7wxfdLnjO+8R/c1eQQMnWlR9znPEnv5HDIgl6Etn6P +AEk+iLf+AkkVukf66mRJyTXYnN7LyQsmALNxhNnPNFzUHxu7XJHf81IBkEbWV+68 +Rr/c3IAYmUPssWs67rq/m40= + + + + urn:oasis:names:tc:SAML:2.0:nameid-format:transient + urn:oasis:names:tc:SAML:2.0:nameid-format:persistent + urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress + urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified + urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName + urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName + urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos + urn:oasis:names:tc:SAML:2.0:nameid-format:entity + + + + Amazon Web Services, Inc. + AWS + https://aws.amazon.com + + diff --git a/backend/src/integration/resources/dhmr.side b/backend/src/integration/resources/dhmr.side new file mode 100644 index 000000000..01c783678 --- /dev/null +++ b/backend/src/integration/resources/dhmr.side @@ -0,0 +1,353 @@ +{ + "id": "67487cd1-1e43-4000-ba49-524002c96fb0", + "version": "1.1", + "name": "shibui", + "url": "http://localhost:10101", + "tests": [{ + "id": "be39a393-4d08-45ed-b09a-782ec26c9968", + "name": "create test-dhmr", + "commands": [{ + "id": "d95540e7-36b9-4d1a-a664-ba45d9a9d792", + "comment": "", + "command": "open", + "target": "/api/heheheheheheheWipeout", + "targets": [], + "value": "" + }, { + "id": "a01fba64-9612-41ec-bd53-f731464a1d52", + "comment": "", + "command": "assertText", + "target": "css=body", + "targets": [ + ["css=body", "css"], + ["css=body", "css:finder"], + ["xpath=//body", "xpath:position"] + ], + "value": "yes, you did it" + }, { + "id": "ee5fb7bf-b12e-485e-95bd-98bb41ea7072", + "comment": "", + "command": "open", + "target": "/metadata/manager/resolvers", + "targets": [], + "value": "" + }, { + "id": "431b86fc-3a9a-413b-9858-0ad29c894252", + "comment": "", + "command": "click", + "target": "id=addNewDropdown", + "targets": [ + ["id=addNewDropdown", "id"], + ["css=#addNewDropdown", "css"], + ["css=#addNewDropdown", "css:finder"], + ["xpath=//button[@id='addNewDropdown']", "xpath:attributes"], + ["xpath=//div[@id='navbar']/ul/li/button", "xpath:idRelative"], + ["xpath=//li/button", "xpath:position"] + ], + "value": "" + }, { + "id": "69472b6e-2715-4db0-a691-ca1aba5e7312", + "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": "1650e995-9912-4e59-b3a6-526e7cda20fb", + "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": "92b41bd5-f07b-4a67-8890-b22dc3e84789", + "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": "test-dhmr" + }, { + "id": "626bbe05-4fcb-458a-a0e8-57a0f8599b6b", + "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": "cdbe0634-e8a7-4ef4-903c-36a354f25ddb", + "comment": "", + "command": "select", + "target": "id=field2", + "targets": [], + "value": "label=DynamicHttpMetadataProvider" + }, { + "id": "12fd9d92-23f9-4e66-9bef-5f870bc506ac", + "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": "502215da-a3d8-46a1-8d8e-c377b75eea02", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[2]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "19b838ad-3390-4c23-97c6-6631c5408d29", + "comment": "", + "command": "mouseOver", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "8eab5f89-af44-4d9e-a51b-8940bdeaa9b9", + "comment": "", + "command": "mouseOut", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "d25ecac8-d5b2-4b5d-a38e-9f2ff8a9953b", + "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": "29fc0863-c61a-4fb6-a737-1e1cf940aca4", + "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": "test-dhmr" + }, { + "id": "ae124910-3b5c-4b8f-806b-4effff0b6252", + "comment": "", + "command": "click", + "target": "id=field6", + "targets": [ + ["id=field6", "id"], + ["name=field6", "name"], + ["css=#field6", "css"], + ["css=#field6", "css:finder"], + ["xpath=//select[@id='field6']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "7b54690b-fea5-4027-9bed-eb9ac5a29c59", + "comment": "", + "command": "select", + "target": "id=field6", + "targets": [], + "value": "label=MetadataQueryProtocol" + }, { + "id": "905ac317-1edb-4e3b-a5e9-ca027d49cbea", + "comment": "", + "command": "click", + "target": "id=field6", + "targets": [ + ["id=field6", "id"], + ["name=field6", "name"], + ["css=#field6", "css"], + ["css=#field6", "css:finder"], + ["xpath=//select[@id='field6']", "xpath:attributes"], + ["xpath=//select", "xpath:position"] + ], + "value": "" + }, { + "id": "17bc7cfc-21ff-4c33-ac9c-0c652be0f5d3", + "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[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "d3a6a55b-3887-44d4-bbe3-9022bab2543b", + "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[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "" + }, { + "id": "5fe726e0-ef96-411e-bb08-944cf0e3a16a", + "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[2]/sf-form-element/div/sf-widget-chooser/custom-string/div/input", "xpath:position"] + ], + "value": "http://mdq-beta.incommon.org/global" + }, { + "id": "5a3d1274-83a6-45ac-b56c-680771bef806", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "bf0aa10b-5c28-4e8a-902f-6267cf9e000b", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "1eaad11b-2114-4cf1-bb7a-5e776af0186f", + "comment": "", + "command": "click", + "target": "css=label.custom-control-label", + "targets": [ + ["css=label.custom-control-label", "css"], + ["css=div:nth-child(1) > sf-form-element > .has-success .custom-control-label", "css:finder"], + ["xpath=//div/div/label", "xpath:position"] + ], + "value": "" + }, { + "id": "9399d40a-c0eb-4525-9bea-db98b2412990", + "comment": "", + "command": "click", + "target": "css=.next", + "targets": [ + ["css=.next", "css:finder"], + ["xpath=//li[3]/button", "xpath:position"] + ], + "value": "" + }, { + "id": "db831a73-2975-4890-b671-9afcffe9923d", + "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": "0a7cc9b3-3540-4cb5-97cd-73b4ae9da60a", + "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": "8a4e4432-8f5a-41c2-a905-8fac5ce01527", + "comment": "", + "command": "click", + "target": "css=div.flex-grow-1", + "targets": [ + ["css=div.flex-grow-1", "css"], + ["css=.flex-grow-1", "css:finder"], + ["xpath=//div/div/div[2]", "xpath:position"] + ], + "value": "" + }, { + "id": "baad0142-b169-4534-b4ad-f3096ded31ad", + "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": "test-dhmr" + }] + }], + "suites": [{ + "id": "7f62b935-f9f3-426e-b65f-a82343a3deba", + "name": "Default Suite", + "persistSession": false, + "parallel": false, + "timeout": 300, + "tests": ["be39a393-4d08-45ed-b09a-782ec26c9968"] + }], + "urls": ["http://localhost:8080/", "http://localhost:10101/"], + "plugins": [] +} \ No newline at end of file diff --git a/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/controller/DangerController.java b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/controller/DangerController.java new file mode 100644 index 000000000..fe0c2d41a --- /dev/null +++ b/backend/src/main/java/edu/internet2/tier/shibboleth/admin/ui/controller/DangerController.java @@ -0,0 +1,39 @@ +package edu.internet2.tier.shibboleth.admin.ui.controller; + +import edu.internet2.tier.shibboleth.admin.ui.repository.EntityDescriptorRepository; +import edu.internet2.tier.shibboleth.admin.ui.repository.FilterRepository; +import edu.internet2.tier.shibboleth.admin.ui.repository.MetadataResolverRepository; +import edu.internet2.tier.shibboleth.admin.ui.repository.MetadataResolversPositionOrderContainerRepository; +import org.springframework.context.annotation.Profile; +import org.springframework.http.ResponseEntity; +import org.springframework.stereotype.Controller; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; + +@Controller +@RequestMapping(value = "/api/heheheheheheheWipeout") +@Profile("very-dangerous") +public class DangerController { + private final MetadataResolverRepository metadataResolverRepository; + private final EntityDescriptorRepository entityDescriptorRepository; + private final FilterRepository filterRepository; + private final MetadataResolversPositionOrderContainerRepository metadataResolversPositionOrderContainerRepository; + + public DangerController(final MetadataResolverRepository metadataResolverRepository, final EntityDescriptorRepository entityDescriptorRepository, final FilterRepository filterRepository, final MetadataResolversPositionOrderContainerRepository metadataResolversPositionOrderContainerRepository) { + this.metadataResolverRepository = metadataResolverRepository; + this.entityDescriptorRepository = entityDescriptorRepository; + this.filterRepository = filterRepository; + this.metadataResolversPositionOrderContainerRepository = metadataResolversPositionOrderContainerRepository; + } + + @Transactional + @GetMapping + public ResponseEntity wipeOut() { + this.entityDescriptorRepository.deleteAll(); + this.metadataResolverRepository.deleteAll(); + this.filterRepository.deleteAll(); + this.metadataResolversPositionOrderContainerRepository.deleteAll(); + return ResponseEntity.ok("yes, you did it"); + } +} diff --git a/build.gradle b/build.gradle index a6916b87d..b1dad6f5c 100644 --- a/build.gradle +++ b/build.gradle @@ -1,3 +1,3 @@ task wrapper(type: Wrapper) { - gradleVersion = 4.6 + gradleVersion = '4.8.1' } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index d75d348bf..6ca65f865 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Tue Sep 12 16:59:56 CDT 2017 +#Mon Nov 26 11:20:36 CST 2018 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.8.1-all.zip diff --git a/gradlew b/gradlew index 27309d923..cccdd3d51 100755 --- a/gradlew +++ b/gradlew @@ -1,4 +1,4 @@ -#!/usr/bin/env bash +#!/usr/bin/env sh ############################################################################## ## @@ -33,11 +33,11 @@ DEFAULT_JVM_OPTS="" # Use the maximum available, or set MAX_FD != -1 to use that value. MAX_FD="maximum" -warn ( ) { +warn () { echo "$*" } -die ( ) { +die () { echo echo "$*" echo @@ -154,11 +154,19 @@ if $cygwin ; then esac fi -# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules -function splitJvmOpts() { - JVM_OPTS=("$@") +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " } -eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS -JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" +APP_ARGS=$(save "$@") -exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong +if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then + cd "$(dirname "$0")" +fi + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat index 832fdb607..f9553162f 100644 --- a/gradlew.bat +++ b/gradlew.bat @@ -49,7 +49,6 @@ goto fail @rem Get command-line arguments, handling Windows variants if not "%OS%" == "Windows_NT" goto win9xME_args -if "%@eval[2+2]" == "4" goto 4NT_args :win9xME_args @rem Slurp the command line arguments. @@ -60,11 +59,6 @@ set _SKIP=2 if "x%~1" == "x" goto execute set CMD_LINE_ARGS=%* -goto execute - -:4NT_args -@rem Get arguments from the 4NT Shell from JP Software -set CMD_LINE_ARGS=%$ :execute @rem Setup the command line