diff --git a/install/ui/test/functional/dnsrecord-add.html b/install/ui/test/functional/dnsrecord-add.html new file mode 100644 index 000000000..801f2a3fb --- /dev/null +++ b/install/ui/test/functional/dnsrecord-add.html @@ -0,0 +1,76 @@ + + + +
+ + +Add DNS Record | ||
open | +/ipa/ui/#navigation=policy&policy=dnszone | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
click | +link=test.com | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementNotPresent | +css=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord'] | ++ |
click | +css=.entity[name='dnszone'] .facet[name='records'] a[title='Add'] | ++ |
type | +//dd[1]/input | +testrecord | +
type | +//textarea | +127.0.0.1 | +
click | +//button[1] | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord'] | ++ |
Delete DNS Record | ||
open | +/ipa/ui/#navigation=policy&policy=dnszone | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
click | +link=test.com | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord'] | ++ |
click | +css=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord'] | ++ |
click | +css=.entity[name='dnszone'] .facet[name='records'] a[title='Delete'] | ++ |
click | +//button[@type='button'] | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementNotPresent | +css=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord'] | ++ |
Search DNS Record | ||
open | +/ipa/ui/#navigation=policy&policy=dnszone | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
click | +link=test.com | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord'] | ++ |
type | +css=.entity[name='dnszone'] .facet[name='records'] input[name='filter'] | +testrecord | +
click | +css=.entity[name='dnszone'] .facet[name='records'] a[title='Find'] | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord'] | ++ |
type | +css=.entity[name='dnszone'] .facet[name='records'] input[name='filter'] | +xxx | +
click | +css=.entity[name='dnszone'] .facet[name='records'] a[title='Find'] | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementNotPresent | +css=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord'] | ++ |
type | +css=.entity[name='dnszone'] .facet[name='records'] input[name='filter'] | ++ |
click | +css=.entity[name='dnszone'] .facet[name='records'] a[title='Find'] | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord'] | ++ |
Test Suite |
Add DNS Zone |
Add DNS Record |
Delete DNS Record |
Delete DNS Zone |
Add DNS Zone | ||
open | +/ipa/ui/#navigation=policy&policy=dnszone | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementNotPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
click | +css=.entity[name='dnszone'] .facet[name='search'] a[title='Add'] | ++ |
type | +idnsname | +test.com | +
type | +idnssoamname | +ns.test.com. | +
type | +idnssoarname | +root.test.com. | +
click | +force | ++ |
click | +//button[@type='button'] | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
Delete DNS Zone | ||
open | +/ipa/ui/#navigation=policy&policy=dnszone | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
click | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
click | +css=.entity[name='dnszone'] .facet[name='search'] a[title='Delete'] | ++ |
click | +//button[@type='button'] | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementNotPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
Search DNS Zone | ||
open | +/ipa/ui/#navigation=policy&policy=dnszone | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
type | +filter | +test | +
click | +link=Find | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
type | +filter | +xxx | +
click | +link=Find | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementNotPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
type | +filter | ++ |
click | +link=Find | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
Edit DNS Zone | ||
open | +/ipa/ui/#navigation=policy&policy=dnszone | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyElementPresent | +css=.entity[name='dnszone'] .facet[name='search'] input[value='test.com'] | ++ |
click | +link=test.com | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
click | +details | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
type | +idnssoarname | ++ |
typeKeys | +idnssoarname | +admin.test.com. | +
verifyTextPresent | +undo | ++ |
click | +link=Update | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyTextNotPresent | +undo | ++ |
type | +idnssoarname | ++ |
typeKeys | +idnssoarname | +root.test.com. | +
verifyTextPresent | +undo | ++ |
click | +link=Update | ++ |
waitForNotVisible | +//span[@id='header-network-activity-indicator'] | ++ |
verifyTextNotPresent | +undo | ++ |
Test Suite |
Add DNS Zone |
Search DNS Zone |
Edit DNS Zone |
Delete DNS Zone |