AddEventRepeatingYearlyDayTest
open /web/guest/home/
waitForElementPresent link=Calendar Test Page
clickAtAndWait link=Calendar Test Page
clickAtAndWait link=Events
clickAtAndWait //input[@value='Add Event']
select _8_startDateMonth label=January
select _8_startDateDay label=1
select _8_startDateYear label=2010
type _8_title Yearly Day Event Test
clickAt //input[@name='_8_recurrenceType' and @value='6']
waitForElementPresent //input[@name='_8_yearlyType' and @value='1']
clickAt //input[@name='_8_yearlyType' and @value='1']
select _8_yearlyPos label=Second
select _8_yearlyDay1 label=Monday
select _8_yearlyMonth1 label=February
type _8_yearlyInterval1 1
clickAt //input[@name='_8_endDateType' and @value='2']
select _8_endDateMonth label=January
select _8_endDateDay label=1
select _8_endDateYear label=2013
clickAtAndWait //input[@value='Save']
assertTextPresent Your request processed successfully.
clickAtAndWait link=Year
select //select label=2010
waitForElementPresent //a[contains(@href, 'javascript:_8_updateCalendar(1, 8, 2010);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(1, 8, 2010);')]
assertText //div[@class='event-title']/a Yearly Day Repeating Event
clickAtAndWait link=Year
selectAndWait //select label=2011
waitForElementPresent //a[contains(@href, 'javascript:_8_updateCalendar(1, 8, 2011);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(1, 8, 2011);')]
assertText //div[@class='event-title']/a Yearly Day Repeating Event
clickAtAndWait link=Year
select //select label=2011
waitForElementPresent //a[contains(@href, 'javascript:_8_updateCalendar(2, 8, 2011);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(2, 8, 2011);')]
assertElementNotPresent link=Yearly Day Repeating Event