Create Email Template Using Plain Text
setTimeout 45000
open index.php/workflows/default
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
assertTextPresent Create
assertTextPresent Workflows
assertTextPresent Templates
assertTextPresent Time Queue
assertTextPresent Message Queue
assertTextPresent Ordering
click link=Create Template
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForTextPresent Email Template Wizard
assertTextPresent Plain Text
assertTextPresent HTML
assertTextPresent Template Builder
assertElementPresent //div[@id='EmailTemplateTypeView']/ul/li[1]/a/span
assertElementPresent //div[@id='EmailTemplateTypeView']/ul/li[2]/a/span
assertElementPresent //div[@id='EmailTemplateTypeView']/ul/li[2]/a/span
click //div[@id='EmailTemplateTypeView']/ul/li[1]/a/span
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForTextPresent Email Template Wizard - Template Builder
click //div[@id='GeneralDataForEmailTemplateWizardView']/div[2]/div/div/a[2]/span[3]
waitForTextPresent Please fix the following input errors:
waitForTextPresent Name cannot be blank.
waitForTextPresent Subject cannot be blank.
assertElementPresent BuilderEmailTemplateWizardForm_modelClassName_value
assertElementPresent BuilderEmailTemplateWizardForm_name
assertElementPresent BuilderEmailTemplateWizardForm_subject
assertElementPresent BuilderEmailTemplateWizardForm_files
assertElementPresent componentType
assertElementPresent BuilderEmailTemplateWizardForm_type
assertElementPresent BuilderEmailTemplateWizardForm_builtType
assertElementPresent BuilderEmailTemplateWizardForm_isDraft
assertElementPresent BuilderEmailTemplateWizardForm_language
assertElementPresent BuilderEmailTemplateWizardForm_hiddenId
assertElementPresent modelClassNameForMergeTagsViewId
assertElementPresent BuilderEmailTemplateWizardForm_ownerId
type id=BuilderEmailTemplateWizardForm_name Test Email Template Using Template Builder ${randomSuffix}
type id=BuilderEmailTemplateWizardForm_subject test email subject.
type id=BuilderEmailTemplateWizardForm_files C:\selenium\zurmo\app\protected\modules\emailTemplates\tests\functional\files\testLogo.png
click //div[@id='GeneralDataForEmailTemplateWizardView']/div[2]/div/div/a[2]/span[3]
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
click //a[@id='selectBaseTemplateNextLink']/span[3]
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
click //a[@id='builderCanvasSaveLink']/span[3]
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
type id=BuilderEmailTemplateWizardForm_textContent html content
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
click //a[@id='contentFinishLink']/span[3]
waitForPageToLoad
waitForTextPresent Test Email Template Using Template Builder ${randomSuffix}
assertText //div[@id='EmailTemplateDetailsView']/div/div[2]/div[1]/table/tbody/tr[1]/td Accounts
assertText //div[@id='EmailTemplateDetailsView']/div/div[2]/div[1]/table/tbody/tr[2]/td Test Email Template Using Template Builder ${randomSuffix}
assertText //div[@id='EmailTemplateDetailsView']/div/div[2]/div[1]/table/tbody/tr[3]/td test email subject.
assertTextPresent html content