AddWeeklyRepeatingEventTest
open /web/guest/home/
waitForElementPresent link=Control Panel
clickAtAndWait link=Control Panel
clickAtAndWait link=Calendar
clickAtAndWait link=Events
clickAt //td[6]/ul/li/strong/a
waitForVisible //div[@class='lfr-component lfr-menu-list']/ul/li[1]/a
clickAndWait //div[@class='lfr-component lfr-menu-list']/ul/li[1]/a
click //div/div/span[3]/span/span/input
waitForElementPresent _8_weeklyInterval
type _8_weeklyInterval 1
store eval(selenium.isChecked('_8_weeklyDayPos1Checkbox')) sundayChecked
gotoIf !${sundayChecked} SundayNotChecked
clickAt _8_weeklyDayPos1Checkbox
label SundayNotChecked
store eval(selenium.isChecked('_8_weeklyDayPos2Checkbox')) mondayChecked
gotoIf !${mondayChecked} MondayNotChecked
clickAt _8_weeklyDayPos2Checkbox
label MondayNotChecked
store eval(selenium.isChecked('_8_weeklyDayPos3Checkbox')) tuesdayChecked
gotoIf !${tuesdayChecked} TuesdayNotChecked
clickAt _8_weeklyDayPos3Checkbox
label TuesdayNotChecked
store eval(selenium.isChecked('_8_weeklyDayPos4Checkbox')) wednesdayChecked
gotoIf !${wednesdayChecked} WednesdayNotChecked
clickAt _8_weeklyDayPos4Checkbox
label WednesdayNotChecked
store eval(selenium.isChecked('_8_weeklyDayPos5Checkbox')) thursdayChecked
gotoIf ${thursdayChecked} ThursdayChecked
clickAt _8_weeklyDayPos5Checkbox
label ThursdayChecked
store eval(selenium.isChecked('_8_weeklyDayPos6Checkbox')) fridayChecked
gotoIf !${fridayChecked} FridayNotChecked
clickAt _8_weeklyDayPos6Checkbox
label FridayNotChecked
store eval(selenium.isChecked('_8_weeklyDayPos7Checkbox')) saturdayChecked
gotoIf !${saturdayChecked} SaturdayNotChecked
clickAt _8_weeklyDayPos7Checkbox
label SaturdayNotChecked
select _8_endDateMonth label=January
select _8_endDateDay label=1
select _8_endDateYear label=2011
clickAtAndWait //input[@value='Save']
assertTextPresent Your request processed successfully.
waitForVisible link=Year
clickAtAndWait link=Year
waitForVisible //select
select //select label=2010
waitForElementPresent //a[contains(@href, 'javascript:_8_updateCalendar(0, 7, 2010);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(0, 7, 2010);')]
assertElementPresent link=Repeating Test Event
clickAtAndWait link=Year
waitForVisible //select
select //select label=2010
waitForElementPresent //a[contains(@href, 'javascript:_8_updateCalendar(0, 14, 2010);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(0, 14, 2010);')]
assertElementPresent link=Repeating Test Event
clickAtAndWait link=Year
waitForVisible //select
select //select label=2010
waitForElementPresent //a[contains(@href, 'javascript:_8_updateCalendar(0, 15, 2010);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(0, 15, 2010);')]
assertElementNotPresent link=Repeating Test Event