AssertStructureTemplateAssociationTest
waitForElementPresent link=Web Content
clickAndWait link=Web Content
clickAndWait //li[@id='_15_tabs1web-contentTabsId']/a
clickAndWait //input[@value='Add Web Content']
pause 5000
waitForElementPresent //input[@value='Select']
click //input[@value='Select']
assertConfirmation Selecting a new structure will change the available input fields and available templates? Do you want to proceed?
waitForPopUp structure 30000
selectWindow name=structure
pause 5000
store eval(selenium.isElementPresent('link=TEST')) TemplateRestoredA
gotoIf ${TemplateRestoredA} TemplatePresentA
close name=structure
selectWindow null
label TemplatePresentA
store eval(selenium.isElementPresent('link=TEST')) TemplateRestoredB
gotoIf !${TemplateRestoredB} NoTemplatePresentB
waitForElementPresent link=TEST
click link=TEST
selectWindow null
label NoTemplatePresentB
pause 5000
assertElementPresent link=Test Web Content TemplateB
assertElementNotPresent link=Test Web Content Template