Gmail_ViewWCWebContentAddedEmailTest
openWindow http://www.gmail.com/ gmail
waitForPopUp gmail
selectWindow gmail
pause 60000
store eval(selenium.isElementPresent('//div[2]/div/nobr/a[2]')) signedIn1
gotoIf !${signedIn1} signedOut1
assertText //div[2]/div/nobr/a[2] Sign out
clickAt //div[2]/div/nobr/a[2] Sign out
label signedOut1
store eval(selenium.isPartialText('//td/a','Sign out')) signedIn2
gotoIf !${signedIn2} signedOut2
assertText //td/a Sign out
clickAt //td/a Sign out
label signedOut2
waitForVisible //input[@id='Email'] Username:
type //input[@id='Email'] liferay.qa.testing.60x
type //input[@id='Passwd'] loveispatient
store eval(selenium.isChecked('PersistentCookie')) staySignedInChecked
gotoIf ${staySignedInChecked} StaySignedInChecked
assertNotChecked //input[@id='PersistentCookie'] Stay signed in
clickAt //input[@id='PersistentCookie'] Stay signed in
label StaySignedInChecked
assertChecked //input[@id='PersistentCookie'] Stay signed in
clickAtAndWait //input[@id='signIn'] Sign In
pause 10000
waitForPartialText //td[3]/div/span Administrator
assertPartialText //td[3]/div/span Administrator
clickAt //td[3]/div/span Administrator
pause 5000
waitForPartialText //h1/span[1] Web Content: Article Added
assertPartialText //h1/span[1] Web Content: Article Added
assertPartialText //p[contains(.,'Web Content Name')] Web Content Name was added.
pause 5000
store eval(selenium.isElementPresent('//div[2]/div[2]/div/nobr/a[2]')) signedIn3
gotoIf !${signedIn3} signedOut3
assertText //div[2]/div[2]/div/nobr/a[2] Sign out
clickAt //div[2]/div[2]/div/nobr/a[2] Sign out
label signedOut3
store eval(selenium.isElementPresent('//span[2]/span/span[1]')) signedIn4
gotoIf !${signedIn4} signedOut4
clickAt //span[2]/span/span[1] 6.0.x Liferay QA
assertText link=Sign out Sign out
clickAt link=Sign out Sign out
label signedOut4
pause 5000
pause 5000
close gmail
selectWindow null