Load Calendar
setTimeout 45000
setSpeed 3000
storeGlobal javascript{Math.floor(Math.random()*11000)} randomSuffix
storeGlobal javascript{new Date().getDate().toString()} date
storeGlobal javascript{(new Date().getMonth()) + 1} month
storeGlobal javascript{new Date().getFullYear()} year
storeGlobal javascript{var d = new Date().toString().split(/[ ,]+/); d[1];} monthName
storeGlobal javascript{var d = new Date().toString(); d[4]+d[5]+d[6];} monthShortName
storeGlobal javascript{var d = new Date().toLocaleString().split(/[ ,]+/); d[0];} dayName
storeGlobal javascript{var d = new Date().toString(); d[0]+d[1]+d[2];} dayShortName
storeGlobal javascript{new Date().toLocaleTimeString().replace(/:\d+ /, ' ');} time
open index.php/home/default
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
click //a[@id='header-calendar-link']
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForText //div[@id='CombinedCalendarView']/div/h1 Calendar
waitForText //div[@id='MyCalendarListView']/div/div[1]/h3 My Calendars
waitForText //div[@id='my-calendars-list']/ul/li[1]/strong My Meetings
waitForText //div[@id='my-calendars-list']/ul/li[2]/strong My Tasks
waitForText //div[@id='MySharedCalendarListView']/div/div[1]/h3 My Shared Calendars
click //div[@id='calendar']/table/tbody/tr/td[1]/span[4]
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
click //div[@id='calendar']/table/tbody/tr/td[3]/span[1]
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
click //div[@id='calendar']/table/tbody/tr/td[3]/span[3]
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
click //div[@id='calendar']/table/tbody/tr/td[3]/span[2]
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForTextPresent ${dayShortName} ${month}/${date}
click //div[@id='calendar']/table/tbody/tr/td[3]/span[1]
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000