AddEventRepeatingMonthlyDateTest
open /web/guest/home/
waitForElementPresent link=Calendar Test Page
clickAtAndWait link=Calendar Test Page
clickAtAndWait //input[@value='Add Event']
select _8_startDateMonth label=January
select _8_startDateDay label=1
select _8_startDateYear label=2010
type _8_title Monthly Date Repeating Event
clickAt //input[@name='_8_recurrenceType' and @value='5']
clickAt //input[@name='_8_monthlyType' and @value='1']
waitForElementPresent _8_monthlyPos
select _8_monthlyPos label=First
select _8_monthlyDay1 label=Thursday
type _8_monthlyInterval1 1
clickAt //td[2]/table/tbody/tr/td/input[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(1, 4, 2010);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(1, 4, 2010);')]
assertText //td[2]/a Monthly Date Repeating Event
clickAtAndWait link=Year
select //select label=2010
waitForElementPresent //a[contains(@href, 'javascript:_8_updateCalendar(2, 4, 2010);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(2, 4, 2010);')]
assertText //td[2]/a Monthly Date Repeating Event
clickAtAndWait link=Year
select //select label=2010
waitForElementPresent //a[contains(@href, 'javascript:_8_updateCalendar(2, 11, 2010);')]
clickAtAndWait //a[contains(@href, 'javascript:_8_updateCalendar(2, 11, 2010);')]
assertElementNotPresent link=Monthly Date Repeating Event