Domain Tests
open /login?uid=willbarber  
assertTextPresent Welcome to NetDB  
assertTextPresent William Barbera  
clickAndWait Link_Create_Domain  
assertTextPresent Create Domain  
type TextField_Domain_Name the-domain-name.Spacely-Sprockets.COM
select Selector_Groups Spacely Sprokets
clickAndWait Button_Verify  
assertTextPresent Create Domain  
verifyTextPresent Domain name has been verified.  
clickAndWait Button_Save  
assertTextPresent Domain Info  
verifyTextPresent SUCCESS: Domain 'the-domain-name.Spacely-Sprockets.COM' has been created.  
clickAndWait Link_Modify  
assertTextPresent Modify Domain  
type TextField_Domain_Name the-DOMAIN-name.Spacely-Sprockets.COM
clickAndWait Button_Save  
assertTextPresent Domain Info  
verifyTextPresent SUCCESS: Domain 'the-DOMAIN-name.Spacely-Sprockets.COM' has been updated.  
clickAndWait Link_Modify  
assertTextPresent Modify Domain  
type TextField_Domain_Name the-DOMAIN-name.COM
clickAndWait Button_Save  
assertTextPresent Domain Info  
verifyTextPresent Error: You can only change case of domain's name  
clickAndWait Button_Cancel  
assertTextPresent Domain Info  
clickAndWait Link_Delete  
assertTextPresent Confirm Domain Deletion  
clickAndWait Button_Delete  
assertTextPresent Welcome to NetDB  
verifyTextPresent Domain 'the-DOMAIN-name.Spacely-Sprockets.COM' has been deleted.  
clickAndWait Link_Create_Domain  
assertTextPresent Create Domain  
type TextField_Domain_Name the-domain-name.Spacely-Sprockets.COM
click Radio_Limited_Yes  
select Selector_Groups Spacely Sprokets
clickAndWait Button_Verify  
assertTextPresent Create Domain  
verifyTextPresent Domain name has been verified.  
clickAndWait Button_Save  
assertTextPresent Domain Info  
verifyTextPresent SUCCESS: Domain 'the-domain-name.Spacely-Sprockets.COM' has been created.  
clickAndWait HomeLink  
assertTextPresent Welcome to NetDB  
clickAndWait Link_Create_Node  
assertTextPresent Create Node  
type TextField_Node_Name_0 some-node.the-domain-name.Spacely-Sprockets.COM
select Selector_Department Gears, Cogs, and Sprockets
select Selector_Location Off Campus
type TextField_Room room number
select Selector_Make_And_Model Apple any
select Selector_OS MacOS
type TextArea_Admins Spacely's Nuts;
clickAndWait Button_Save  
assertTextPresent Create Node  
verifyTextPresent Error: The name "some-node" is not valid for the limited domain "the-domain-name.Spacely-Sprockets.COM".  
type TextField_Node_Name_0 ftp.the-domain-name.Spacely-Sprockets.COM
clickAndWait Button_Save  
assertTextPresent Node Info  
verifyTextPresent SUCCESS: Node 'ftp.the-domain-name.Spacely-Sprockets.COM' has been created  
clickAndWait Link_Delete  
assertTextPresent Confirm Node Deletion  
clickAndWait Button_Delete  
assertTextPresent Welcome to NetDB  
verifyTextPresent Node 'ftp.the-domain-name.Spacely-Sprockets.COM' has been deleted.  
clickAndWait Link_Create_Node  
assertTextPresent Create Node  
type TextField_Node_Name_0 the-domain-name.Spacely-Sprockets.COM
select Selector_Department Gears, Cogs, and Sprockets
select Selector_Location Off Campus
type TextField_Room room number
select Selector_Make_And_Model Apple any
select Selector_OS MacOS
type TextArea_Admins Spacely's Nuts;
clickAndWait Button_Save  
assertTextPresent Create Node  
verifyTextPresent Error: The user "willbarber" cannot use the domain "the-domain-name.Spacely-Sprockets.COM" as a name.  
clickAndWait Button_Cancel  
assertTextPresent Welcome to NetDB  
open /login?uid=astrodoggy  
assertTextPresent Welcome to NetDB  
assertTextPresent Astro Jetson  
clickAndWait Link_Create_Node  
assertTextPresent Create Node  
type TextField_Node_Name_0 the-domain-name.Spacely-Sprockets.COM
select Selector_Department Gears, Cogs, and Sprockets
select Selector_Location Off Campus
type TextField_Room room number
select Selector_Make_And_Model Apple any
select Selector_OS MacOS
type TextArea_Admins Spacely's Nuts;
clickAndWait Button_Save  
assertTextPresent Create Node  
verifyTextPresent Error: The user "astrodoggy" cannot use the domain "the-domain-name.Spacely-Sprockets.COM" as a name.  
clickAndWait Button_Cancel  
assertTextPresent Welcome to NetDB  
open /login?uid=willbarber  
assertTextPresent Welcome to NetDB  
assertTextPresent William Barbera  
type search_string the-domain-name.Spacely-Sprockets.COM
select search_object Domains
clickAndWait SearchButton  
assertTextPresent Search Result  
clickAndWait Link_Modify_0  
assertTextPresent Modify Domain  
select Selector_UseAsNameGroups Spacely Sprokets
clickAndWait Button_Save  
assertTextPresent Domain Info  
verifyTextPresent SUCCESS: Domain 'the-domain-name.Spacely-Sprockets.COM' has been updated.  
open /login?uid=astrodoggy  
assertTextPresent Welcome to NetDB  
assertTextPresent Astro Jetson  
assertTextPresent Welcome to NetDB  
clickAndWait Link_Create_Node  
assertTextPresent Create Node  
type TextField_Node_Name_0 the-domain-name.Spacely-Sprockets.COM
select Selector_Department Gears, Cogs, and Sprockets
select Selector_Location Off Campus
type TextField_Room room number
select Selector_Make_And_Model Apple any
select Selector_OS MacOS
type TextArea_Admins Spacely's Nuts;
clickAndWait Button_Save  
assertTextPresent Node Info  
verifyTextPresent SUCCESS: Node 'the-domain-name.Spacely-Sprockets.COM' has been created.  
clickAndWait Link_Delete  
assertTextPresent Confirm Node Deletion  
clickAndWait Button_Delete  
assertTextPresent Welcome to NetDB  
verifyTextPresent Node 'the-domain-name.Spacely-Sprockets.COM' has been deleted.  
open /login?uid=willbarber  
assertTextPresent Welcome to NetDB  
assertTextPresent William Barbera  
clickAndWait Link_Create_Node  
assertTextPresent Create Node  
type TextField_Node_Name_0 the-domain-name.Spacely-Sprockets.COM
select Selector_Department Gears, Cogs, and Sprockets
select Selector_Location Off Campus
type TextField_Room room number
select Selector_Make_And_Model Apple any
select Selector_OS MacOS
type TextArea_Admins Spacely's Nuts;
clickAndWait Button_Save  
assertTextPresent Node Info  
verifyTextPresent SUCCESS: Node 'the-domain-name.Spacely-Sprockets.COM' has been created.  
clickAndWait Link_Delete  
assertTextPresent Confirm Node Deletion  
clickAndWait Button_Delete  
assertTextPresent Welcome to NetDB  
verifyTextPresent Node 'the-domain-name.Spacely-Sprockets.COM' has been deleted.  
type search_string the-domain-name.Spacely-Sprockets.COM
select search_object Domains
clickAndWait SearchButton  
assertTextPresent Search Result  
clickAndWait Link_Delete_0  
assertTextPresent Confirm Domain Deletion  
assertTextPresent the-domain-name.Spacely-Sprockets.COM  
clickAndWait Button_Delete  
assertTextPresent Search Result  
verifyTextPresent Domain 'the-domain-name.Spacely-Sprockets.COM' has been deleted.