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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Add DNS Record
open/ipa/ui/#navigation=policy&policy=dnszone
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
clicklink=test.com
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementNotPresentcss=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord']
clickcss=.entity[name='dnszone'] .facet[name='records'] a[title='Add']
type//dd[1]/inputtestrecord
type//textarea127.0.0.1
click//button[1]
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord']
+ + diff --git a/install/ui/test/functional/dnsrecord-del.html b/install/ui/test/functional/dnsrecord-del.html new file mode 100644 index 000000000..ee65037a4 --- /dev/null +++ b/install/ui/test/functional/dnsrecord-del.html @@ -0,0 +1,71 @@ + + + + + + +Delete DNS Record + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Delete DNS Record
open/ipa/ui/#navigation=policy&policy=dnszone
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
clicklink=test.com
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord']
clickcss=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord']
clickcss=.entity[name='dnszone'] .facet[name='records'] a[title='Delete']
click//button[@type='button']
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementNotPresentcss=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord']
+ + diff --git a/install/ui/test/functional/dnsrecord-find.html b/install/ui/test/functional/dnsrecord-find.html new file mode 100644 index 000000000..badeaa72f --- /dev/null +++ b/install/ui/test/functional/dnsrecord-find.html @@ -0,0 +1,107 @@ + + + + + + +Search DNS Record + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Search DNS Record
open/ipa/ui/#navigation=policy&policy=dnszone
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
clicklink=test.com
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord']
typecss=.entity[name='dnszone'] .facet[name='records'] input[name='filter']testrecord
clickcss=.entity[name='dnszone'] .facet[name='records'] a[title='Find']
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord']
typecss=.entity[name='dnszone'] .facet[name='records'] input[name='filter']xxx
clickcss=.entity[name='dnszone'] .facet[name='records'] a[title='Find']
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementNotPresentcss=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord']
typecss=.entity[name='dnszone'] .facet[name='records'] input[name='filter']
clickcss=.entity[name='dnszone'] .facet[name='records'] a[title='Find']
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='records'] input[value='testrecord']
+ + diff --git a/install/ui/test/functional/dnsrecord-suite.html b/install/ui/test/functional/dnsrecord-suite.html new file mode 100644 index 000000000..996ae43b5 --- /dev/null +++ b/install/ui/test/functional/dnsrecord-suite.html @@ -0,0 +1,17 @@ + + + + + + Test Suite + + + + + + + + +
Test Suite
Add DNS Zone
Add DNS Record
Delete DNS Record
Delete DNS Zone
+ + diff --git a/install/ui/test/functional/dnszone-add.html b/install/ui/test/functional/dnszone-add.html new file mode 100644 index 000000000..80c123d9d --- /dev/null +++ b/install/ui/test/functional/dnszone-add.html @@ -0,0 +1,71 @@ + + + + + + +Add DNS Zone + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Add DNS Zone
open/ipa/ui/#navigation=policy&policy=dnszone
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementNotPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
clickcss=.entity[name='dnszone'] .facet[name='search'] a[title='Add']
typeidnsnametest.com
typeidnssoamnamens.test.com.
typeidnssoarnameroot.test.com.
clickforce
click//button[@type='button']
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
+ + diff --git a/install/ui/test/functional/dnszone-del.html b/install/ui/test/functional/dnszone-del.html new file mode 100644 index 000000000..926d3bdd8 --- /dev/null +++ b/install/ui/test/functional/dnszone-del.html @@ -0,0 +1,56 @@ + + + + + + +Delete DNS Zone + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Delete DNS Zone
open/ipa/ui/#navigation=policy&policy=dnszone
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
clickcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
clickcss=.entity[name='dnszone'] .facet[name='search'] a[title='Delete']
click//button[@type='button']
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementNotPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
+ + diff --git a/install/ui/test/functional/dnszone-find.html b/install/ui/test/functional/dnszone-find.html new file mode 100644 index 000000000..0f8f81795 --- /dev/null +++ b/install/ui/test/functional/dnszone-find.html @@ -0,0 +1,92 @@ + + + + + + +Search DNS Zone + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Search DNS Zone
open/ipa/ui/#navigation=policy&policy=dnszone
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
typefiltertest
clicklink=Find
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
typefilterxxx
clicklink=Find
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementNotPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
typefilter
clicklink=Find
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
+ + diff --git a/install/ui/test/functional/dnszone-mod.html b/install/ui/test/functional/dnszone-mod.html new file mode 100644 index 000000000..8013201e0 --- /dev/null +++ b/install/ui/test/functional/dnszone-mod.html @@ -0,0 +1,112 @@ + + + + + + +Edit DNS Zone + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Edit DNS Zone
open/ipa/ui/#navigation=policy&policy=dnszone
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyElementPresentcss=.entity[name='dnszone'] .facet[name='search'] input[value='test.com']
clicklink=test.com
waitForNotVisible//span[@id='header-network-activity-indicator']
clickdetails
waitForNotVisible//span[@id='header-network-activity-indicator']
typeidnssoarname
typeKeysidnssoarnameadmin.test.com.
verifyTextPresentundo
clicklink=Update
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyTextNotPresentundo
typeidnssoarname
typeKeysidnssoarnameroot.test.com.
verifyTextPresentundo
clicklink=Update
waitForNotVisible//span[@id='header-network-activity-indicator']
verifyTextNotPresentundo
+ + diff --git a/install/ui/test/functional/dnszone-suite.html b/install/ui/test/functional/dnszone-suite.html new file mode 100644 index 000000000..b90066fb0 --- /dev/null +++ b/install/ui/test/functional/dnszone-suite.html @@ -0,0 +1,17 @@ + + + + + + Test Suite + + + + + + + + +
Test Suite
Add DNS Zone
Search DNS Zone
Edit DNS Zone
Delete DNS Zone
+ +