AddEventRepeatingWeeklyTest
open /web/guest/home/
waitForElementPresent link=Calendar Test Page
clickAtAndWait link=Calendar Test Page
clickAtAndWait link=Events
clickAtAndWait //input[@value='Add Event']
type _8_title Weekly Day Event Test
clickAt //input[@name='_8_recurrenceType' and @value='4']
waitForElementPresent _8_weeklyInterval
type _8_weeklyInterval 1
clickAt _8_weeklyDayPos5
click //input[@name='_8_endDateType' and @value='2']
select _8_endDateMonth label=January
select _8_endDateDay label=1
select _8_endDateYear label=2011
clickAtAndWait //input[@value='Save']
assertTextPresent Your request processed successfully.
clickAtAndWait link=Year
select //select label=2010
waitForElementPresent //a[contains(@href, 'javascript:_8_updateCalendar(10, 4, 2010);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(10, 4, 2010);')]
assertText //td[2]/a Weekly Day Event Test
clickAtAndWait link=Year
select //select label=2010
waitForElementPresent //a[contains(@href, 'javascript:_8_updateCalendar(10, 11, 2010);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(10, 11, 2010);')]
assertText //td[2]/a Weekly Day Event Test
clickAtAndWait link=Year
select //select label=2010
waitForElementPresent //a[contains(@href, 'javascript:_8_updateCalendar(10, 12, 2010);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(10, 12, 2010);')]
assertElementNotPresent link=Weekly Day Event Test