diff --git a/install/ui/test/functional/delegation-add.html b/install/ui/test/functional/delegation-add.html new file mode 100644 index 000000000..b13ec158d --- /dev/null +++ b/install/ui/test/functional/delegation-add.html @@ -0,0 +1,81 @@ + + + +
+ + +| Add Delegation | ||
| open | +/ipa/ui/#navigation=ipaserver&ipaserver=delegation | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementNotPresent | +css=.entity[name='delegation'] .facet[name='search'] input[value='testdelegation'] | ++ |
| click | +link=Add | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| type | +aciname | +testdelegation | +
| select | +group-entity-select | +label=editors | +
| select | +memberof-entity-select | +label=ipausers | +
| click | +//input[@name='attrs' and @value='cn'] | ++ |
| click | +//input[@name='attrs' and @value='description'] | ++ |
| click | +//button[@type='button'] | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='delegation'] .facet[name='search'] input[value='testdelegation'] | ++ |
| Delete Delegation | ||
| open | +/ipa/ui/#navigation=ipaserver&ipaserver=delegation | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='delegation'] .facet[name='search'] input[value='testdelegation'] | ++ |
| click | +css=.entity[name='delegation'] .facet[name='search'] input[value='testdelegation'] | ++ |
| click | +link=Delete | ++ |
| click | +//button[@type='button'] | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementNotPresent | +css=.entity[name='delegation'] .facet[name='search'] input[value='testdelegation'] | ++ |
| Search Delegation | ||
| open | +/ipa/ui/#navigation=ipaserver&ipaserver=delegation | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='delegation'] .facet[name='search'] input[value='testdelegation'] | ++ |
| type | +filter | +test | +
| click | +link=Find | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='delegation'] .facet[name='search'] input[value='testdelegation'] | ++ |
| type | +filter | +xxx | +
| click | +link=Find | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementNotPresent | +css=.entity[name='delegation'] .facet[name='search'] input[value='testdelegation'] | ++ |
| type | +filter | ++ |
| click | +link=Find | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='delegation'] .facet[name='search'] input[value='testdelegation'] | ++ |
| Edit Delegation | ||
| open | +/ipa/ui/#navigation=ipaserver&ipaserver=delegation | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='delegation'] .facet[name='search'] input[value='testdelegation'] | ++ |
| click | +link=testdelegation | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| click | +//input[@name='attrs' and @value='displayname'] | ++ |
| click | +//input[@name='attrs' and @value='description'] | ++ |
| verifyTextPresent | +undo | ++ |
| click | +link=Update | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyTextNotPresent | +undo | ++ |
| click | +//input[@name='attrs' and @value='description'] | ++ |
| click | +//input[@name='attrs' and @value='displayname'] | ++ |
| verifyTextPresent | +undo | ++ |
| click | +link=Update | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyTextNotPresent | +undo | ++ |
| Test Suite |
| Add Delegation |
| Search Delegation |
| Edit Delegation |
| Delete Delegation |
| Add Self-Service Permission | ||
| open | +/ipa/ui/#navigation=ipaserver&ipaserver=selfservice | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementNotPresent | +css=.entity[name='selfservice'] .facet[name='search'] input[value='testselfservicepermission'] | ++ |
| click | +link=Add | ++ |
| type | +aciname | +testselfservicepermission | +
| click | +//input[@name='attrs' and @value='cn'] | ++ |
| click | +//input[@name='attrs' and @value='description'] | ++ |
| click | +//button[@type='button'] | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='selfservice'] .facet[name='search'] input[value='testselfservicepermission'] | ++ |
| Delete Self-Service Permission | ||
| open | +/ipa/ui/#navigation=ipaserver&ipaserver=selfservice | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='selfservice'] .facet[name='search'] input[value='testselfservicepermission'] | ++ |
| click | +css=.entity[name='selfservice'] .facet[name='search'] input[value='testselfservicepermission'] | ++ |
| click | +link=Delete | ++ |
| click | +//button[@type='button'] | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementNotPresent | +css=.entity[name='selfservice'] .facet[name='search'] input[value='testselfservicepermission'] | ++ |
| Search Self-Service Permission | ||
| open | +/ipa/ui/#navigation=ipaserver&ipaserver=selfservice | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='selfservice'] .facet[name='search'] input[value='testselfservicepermission'] | ++ |
| type | +filter | +test | +
| click | +link=Find | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='selfservice'] .facet[name='search'] input[value='testselfservicepermission'] | ++ |
| type | +filter | +xxx | +
| click | +link=Find | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementNotPresent | +css=.entity[name='selfservice'] .facet[name='search'] input[value='testselfservicepermission'] | ++ |
| type | +filter | ++ |
| click | +link=Find | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='selfservice'] .facet[name='search'] input[value='testselfservicepermission'] | ++ |
| Edit Self-Service Permission | ||
| open | +/ipa/ui/#navigation=ipaserver&ipaserver=selfservice | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyElementPresent | +css=.entity[name='selfservice'] .facet[name='search'] input[value='testselfservicepermission'] | ++ |
| click | +link=testselfservicepermission | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| click | +//input[@name='attrs' and @value='description'] | ++ |
| click | +//input[@name='attrs' and @value='displayname'] | ++ |
| verifyTextPresent | +undo | ++ |
| click | +link=Update | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyTextNotPresent | +undo | ++ |
| click | +//input[@name='attrs' and @value='description'] | ++ |
| click | +//input[@name='attrs' and @value='displayname'] | ++ |
| verifyTextPresent | +undo | ++ |
| click | +link=Update | ++ |
| waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
| verifyTextNotPresent | +undo | ++ |
| Test Suite |
| Add Self-Service Permission |
| Search Self-Service Permission |
| Edit Self-Service Permission |
| Delete Self-Service Permission |