OS Tests
open /login?uid=willbarber  
assertTextPresent Welcome to NetDB  
assertTextPresent William Barbera  
clickAndWait Manage_OS_Link  
assertTextPresent Manage OSes  
clickAndWait AddButton  
assertTextPresent Create new OS.  
type os_name_field UniblabIT
clickAndWait AddModifyOSButton  
assertTextPresent Manage OSes  
verifyTextPresent SUCCESS: OS has been created  
clickAndWait AddButton  
assertTextPresent Create new OS.  
type os_name_field UniblabITv2
clickAndWait AddModifyOSButton  
assertTextPresent Manage OSes  
verifyTextPresent SUCCESS: OS has been created  
clickAndWait AddButton  
assertTextPresent Create new OS.  
type os_name_field UniblabIT
clickAndWait AddModifyOSButton  
assertTextPresent Create new OS.  
verifyTextPresent Error: The Operating System "UniblabIT" already exists.  
clickAndWait HomeLink  
assertTextPresent Welcome to NetDB  
clickAndWait Manage_OS_Link  
assertTextPresent Manage OSes  
select os_list UniblabITv2
select replacement_list UniblabIT
clickAndWait ReplaceButton  
assertTextPresent Manage OSes  
verifyTextPresent SUCCESS: OSes have been replaced  
assertTextPresent Manage OSes  
select os_list UniblabIT
clickAndWait DeleteButton  
assertTextPresent Manage OSes  
verifyTextPresent SUCCESS: OS 'UniblabIT' has been deleted  
select os_list Windows
clickAndWait DeleteButton  
assertTextPresent Manage OSes  
verifyTextPresent Error: Unable to delete the Operating System "Windows" because it is still in use.