| 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. |
|
| open |
/web/guest/home/ |
|
| waitForElementPresent |
link=Calendar Test Page |
|
| clickAtAndWait |
link=Calendar Test Page |
|
| clickAtAndWait |
link=Events |
|
| clickAtAndWait |
link=Monthly Date Repeating Event |
|
| assertText |
//table[@class='lfr-table']/tbody/tr/td[2] |
1/1/10 |
| assertText |
//table[@class='lfr-table']/tbody/tr[4]/td[2] |
Monthly Date Repeating Event |
| assertText |
//table[@class='lfr-table']/tbody/tr[8]/td[2] |
The First Thursday of every 1 month(s) |
| assertText |
//table[@class='lfr-table']/tbody/tr[9]/td[2] |
1/1/11 |
| open |
/web/guest/home/ |
|
| waitForElementPresent |
link=Calendar Test Page |
|
| clickAtAndWait |
link=Calendar Test Page |
|
| clickAtAndWait |
link=Events |
|
| clickAt |
//strong/span |
|
| waitForElementPresent |
//div[@class='lfr-component lfr-menu-list']/ul/li[1]/a |
|
| clickAtAndWait |
//div[@class='lfr-component lfr-menu-list']/ul/li[1]/a |
|
| assertSelectedLabel |
_8_startDateMonth |
January |
| assertSelectedLabel |
_8_startDateDay |
1 |
| assertSelectedLabel |
_8_startDateYear |
2010 |
| assertValue |
_8_title |
Monthly Date Repeating Event |
| assertChecked |
//input[@name='_8_recurrenceType' and @value='5'] |
|
| assertChecked |
//input[@name='_8_monthlyType' and @value='1'] |
|
| waitForElementPresent |
_8_monthlyPos |
|
| assertSelectedLabel |
_8_monthlyPos |
First |
| assertSelectedLabel |
_8_monthlyDay1 |
Thursday |
| assertValue |
_8_monthlyInterval1 |
1 |
| assertChecked |
//td[2]/table/tbody/tr/td/input[2] |
|
| assertSelectedLabel |
_8_endDateMonth |
January |
| assertSelectedLabel |
_8_endDateDay |
1 |
| assertSelectedLabel |
_8_endDateYear |
2011 |
| open |
/web/guest/home/ |
|
| waitForElementPresent |
link=Calendar Test Page |
|
| clickAtAndWait |
link=Calendar Test Page |
|
| 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);')] |
|
| assertElementPresent |
link=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);')] |
|
| assertElementPresent |
link=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 |
|