| open |
/portal/public/default/ |
|
| windowMaximize |
|
|
| clickAndWait |
link=Visit the Acme Website |
|
| echo |
-- Login |
|
| click |
link=Login |
|
| waitForElementPresent |
username |
|
| type |
username |
root |
| type |
password |
gtn |
| clickAndWait |
link=Sign in |
|
| echo |
-- Newsletter Manager |
|
| waitForElementPresent |
//a[contains(@href, '/portal/private/acme/newslettermanager')] |
|
| clickAndWait |
//a[contains(@href, '/portal/private/acme/newslettermanager')] |
|
| waitForElementPresent |
link=New Letter |
|
| click |
link=New Letter |
|
| echo |
-- Send Date |
|
| waitForElementPresent |
UINewsletterEntrySendDate |
|
| click |
UINewsletterEntrySendDate |
|
| echo |
-- Next Month |
|
| waitForElementPresent |
//div[@id='BlockCaledar']//a[@title='Next Month'] |
|
| click |
//div[@id='BlockCaledar']//a[@title='Next Month'] |
|
| echo |
-- Select 6 |
|
| waitForElementPresent |
link=6 |
|
| click |
link=6 |
|
| waitForElementPresent |
link=Update sending parameters |
|
| click |
link=Update sending parameters |
|
| waitForTextPresent |
Information is updated successfully |
|
| verifyTextPresent |
Information is updated successfully |
|
| echo |
-- OK |
|
| waitForElementPresent |
//div[@id='UINewsletterManagerPortlet']//a[text()='OK'] |
|
| click |
//div[@id='UINewsletterManagerPortlet']//a[text()='OK'] |
|
| echo |
-- Save |
|
| waitForElementPresent |
//form[@id='UINewsletterEntryForm']//div[contains(text(),'Save')] |
|
| click |
//form[@id='UINewsletterEntryForm']//div[contains(text(),'Save')] |
|
| pause |
5000 |
|
| refresh |
|
|
| echo |
-- Corporate: acme Trainings |
|
| waitForElementPresent |
link=acme Trainings |
|
| click |
link=acme Trainings |
|
| waitForElementPresent |
basic-template |
|
| click |
basic-template |
|
| echo |
-- Moderation button |
|
| waitForElementPresent |
link=Moderation |
|
| click |
link=Moderation |
|
| echo |
-- Moderation button/Open |
|
| waitForElementPresent |
link=Open |
|
| click |
link=Open |
|
| waitForElementPresent |
//form[@id='UINewsletterManagerPopup']//a[contains(text(),'Close')] |
|
| click |
//form[@id='UINewsletterManagerPopup']//a[contains(text(),'Close')] |
|
| echo |
-- Edit newsletter |
|
| waitForElementPresent |
link=Moderation |
|
| click |
link=Moderation |
|
| waitForElementPresent |
link=Edit |
|
| click |
link=Edit |
|
| waitForElementPresent |
//input[@type='text'] |
|
| click |
//input[@type='text'] |
|
| waitForElementPresent |
link=9 |
|
| click |
link=9 |
|
| waitForElementPresent |
link=Update sending parameters |
|
| click |
link=Update sending parameters |
|
| pause |
3000 |
|
| echo |
-- OK |
|
| waitForElementPresent |
//div[@id='UINewsletterManagerPortlet']//a[text()='OK'] |
|
| click |
//div[@id='UINewsletterManagerPortlet']//a[text()='OK'] |
|
| pause |
3000 |
|
| echo |
-- Save |
|
| waitForElementPresent |
//form[@id='UINewsletterEntryForm']//div[contains(text(),'Save')] |
|
| click |
//form[@id='UINewsletterEntryForm']//div[contains(text(),'Save')] |
|
| pause |
3000 |
|
| waitForElementPresent |
basic-template |
|
| check |
basic-template |
|
| echo |
-- Convert newsletter as template |
|
| waitForElementPresent |
link=Moderation |
|
| click |
link=Moderation |
|
| waitForElementPresent |
link=Convert As Template |
|
| click |
link=Convert As Template |
|
| waitForTextPresent |
Convert successful! |
|
| verifyTextPresent |
Convert successful! |
|
| echo |
-- OK |
|
| waitForElementPresent |
//div[@id='UINewsletterManagerPortlet']//a[text()='OK'] |
|
| click |
//div[@id='UINewsletterManagerPortlet']//a[text()='OK'] |
|
| echo |
-- Delete newsletter |
|
| waitForElementPresent |
link=Moderation |
|
| click |
link=Moderation |
|
| waitForElementPresent |
link=Delete |
|
| click |
link=Delete |
|
| assertConfirmation |
Are you sure you want to delete this newsletter? |
|
| echo |
-- Signout |
|
| waitForElementPresent |
link=Logout |
|
| clickAndWait |
link=Logout |
|