Create | ||
setTimeout | 45000 | |
storeGlobal | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
open | index.php/accounts/default/create | |
waitForPageToLoad | ||
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForTextPresent | Create Account | |
type | Account_name | my account ${randomSuffix} |
clickAndWait | save | |
waitForPageToLoad | ||
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForTextPresent | my account ${randomSuffix} | |
open | index.php/opportunities/default/create | |
waitForPageToLoad | ||
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForTextPresent | Create Opportunity | |
type | Opportunity_name | Test Opportunity ${randomSuffix} |
type | Opportunity_amount_value | 500.34 |
click | Opportunity_account_SelectLink | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForElementPresent | AccountsSearchForm_anyMixedAttributes | |
type | AccountsSearchForm_anyMixedAttributes | my account ${randomSuffix} |
keyUp | AccountsSearchForm_anyMixedAttributes | \10 |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForText | //div[@id='list-viewmodal']/div[2]/table/tbody/tr[1]/td/a | my account ${randomSuffix} |
click | //div[@id='list-viewmodal']/div[2]/table/tbody/tr[1]/td/a | |
waitForValue | Opportunity_account_name | my account ${randomSuffix} |
assertNotValue | Opportunity_account_id | |
click | id=Opportunity_closeDate | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
click | //div[@id='ui-datepicker-div']/table/tbody/tr/td[3]/a | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
select | Opportunity_stage_value | label=Negotiating |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
select | Opportunity_source_value | label=Tradeshow |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
click | Opportunity_owner_SelectLink | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForElementPresent | UsersSearchForm_anyMixedAttributes | |
type | UsersSearchForm_anyMixedAttributes | Sam Smith |
keyUp | UsersSearchForm_anyMixedAttributes | \10 |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForText | //div[@id='list-viewmodal']/div[2]/table/tbody/tr[1]/td/a | Sam Smith |
click | link=Sam Smith | |
waitForValue | Opportunity_owner_name | Sam Smith |
assertNotValue | Opportunity_owner_id | |
clickAndWait | save | |
waitForPageToLoad | ||
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForText | //div[@id='OpportunityDetailsPortletView']/div/div/div/table/tbody/tr[1]/td | Test Opportunity ${randomSuffix} |
open | index.php/conversations/default/create | |
waitForPageToLoad | ||
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForTextPresent | Create Conversation | |
clickAndWait | save | |
assertTextPresent | Subject cannot be blank. | |
type | id=Conversation_subject | New Conversation ${randomSuffix} |
type | id=Conversation_description | This is a new conversation. It was created by a functional test. |
click | link=More Details | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForTextPresent | Attachments | |
click | ConversationItemForm_Account_SelectLink | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForElementPresent | AccountsSearchForm_anyMixedAttributes | |
type | AccountsSearchForm_anyMixedAttributes | my account ${randomSuffix} |
keyUp | AccountsSearchForm_anyMixedAttributes | \10 |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForText | //div[@id='list-viewmodal']/div[2]/table/tbody/tr[1]/td/a | my account ${randomSuffix} |
click | //div[@id='list-viewmodal']/div[2]/table/tbody/tr[1]/td/a | |
waitForValue | ConversationItemForm_Account_name | my account ${randomSuffix} |
click | ConversationItemForm_Opportunity_SelectLink | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForElementPresent | OpportunitiesSearchForm_anyMixedAttributes | |
type | OpportunitiesSearchForm_anyMixedAttributes | Test Opportunity ${randomSuffix} |
keyUp | OpportunitiesSearchForm_anyMixedAttributes | \10 |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForText | //div[@id='list-viewmodal']/div[2]/table/tbody/tr[1]/td/a | Test Opportunity ${randomSuffix} |
click | //div[@id='list-viewmodal']/div[2]/table/tbody/tr[1]/td/a | |
waitForValue | ConversationItemForm_Opportunity_name | Test Opportunity ${randomSuffix} |
clickAndWait | save | |
waitForPageToLoad | ||
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForTextPresent | New Conversation ${randomSuffix} | |
type | Comment_description | Test Comment by super user |
click | save | |
setSpeed | 3000 | |
type | id=token-input-ConversationParticipantsForm_item_ids | jil |
typeKeys | //*[@id="token-input-ConversationParticipantsForm_item_ids"] | Jil |
typeKeys | //*[@id="token-input-ConversationParticipantsForm_item_ids"] | Jil |
assertTextPresent | Jill Smith | |
setSpeed | 0 |