Model Tests
open /login?uid=willbarber  
assertTextPresent Welcome to NetDB  
assertTextPresent William Barbera  
clickAndWait Manage_Model_Link  
assertTextPresent Manage Models  
clickAndWait Button_Add  
assertTextPresent Create new Model.  
type TextField_Model The Model
select Selector_Make Apple
clickAndWait Button_Create_Or_Modify  
assertTextPresent Manage Models  
verifyTextPresent SUCCESS: Model has been created  
clickAndWait Button_Add  
assertTextPresent Create new Model.  
type TextField_Model The other Model
select Selector_Make Apple
clickAndWait Button_Create_Or_Modify  
assertTextPresent Manage Models  
verifyTextPresent SUCCESS: Model has been created  
clickAndWait Button_Add  
assertTextPresent Create new Model.  
type TextField_Model The Model
select Selector_Make Apple
clickAndWait Button_Create_Or_Modify  
assertTextPresent Create new Model.  
verifyTextPresent Error: The Model "The Model" already exists with the Make "Apple".  
clickAndWait Button_Cancel  
assertTextPresent Manage Models  
select Selector_Models Apple The other Model
select Selector_Replacement Apple The Model
clickAndWait Button_Replace  
assertTextPresent Manage Models  
verifyTextPresent SUCCESS: Models have been replaced  
assertTextPresent Manage Models  
select Selector_Models Apple The Model
clickAndWait Button_Modify  
assertTextPresent Modify an existing Model.  
type TextField_Model The New Model
clickAndWait Button_Create_Or_Modify  
assertTextPresent Manage Models  
verifyTextPresent SUCCESS: Model has been modified.  
select Selector_Models Apple The New Model
clickAndWait Button_Delete  
assertTextPresent Manage Models  
verifyTextPresent SUCCESS: Model 'Apple The New Model' has been deleted