Create Contact | ||
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 | Test Account ${randomSuffix} |
clickAndWait | save | |
waitForPageToLoad | ||
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForText | //div[@id='AccountDetailsPortletView']/div/div/div/table/tbody/tr[1]/td | Test Account ${randomSuffix} |
open | index.php/contacts/default | |
waitForPageToLoad | ||
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
assertTextPresent | Create | |
assertTextPresent | Update | |
assertTextPresent | Export | |
assertTextPresent | Delete | |
clickAndWait | //div[@id='SecuredActionBarForContactsSearchAndListView']/div/nav/div[1]/a/span | |
waitForPageToLoad | ||
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
assertTextPresent | Create Contact | |
clickAndWait | save | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForTextPresent | Last Name cannot be blank. | |
assertSelectedLabel | Contact_state_id | Qualified |
type | Contact_firstName | Jinny |
type | Contact_lastName | Jane ${randomSuffix} |
select | Contact_state_id | label=Customer |
type | Contact_jobTitle | Sales Manager |
type | Contact_department | Sales |
select | Contact_source_value | label=Tradeshow |
type | Contact_officePhone | 456 |
type | Contact_mobilePhone | 789 |
select | Contact_title_value | label=Mrs. |
type | Contact_officeFax | 123 |
type | Contact_primaryEmail_emailAddress | jane@company.com |
type | Contact_description | testing |
click | Contact_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 | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForValue | Contact_owner_name | Sam Smith |
assertNotValue | Contact_owner_id | |
type | Contact_primaryAddress_street1 | 123 Main Street |
type | Contact_primaryAddress_street2 | Suite 500 |
type | Contact_primaryAddress_city | Chicago |
type | Contact_primaryAddress_state | IL |
type | Contact_primaryAddress_postalCode | 60614 |
type | Contact_primaryAddress_country | USA |
type | Contact_secondaryAddress_street1 | 456 Bee Street |
type | Contact_secondaryAddress_street2 | Suite 400 |
type | Contact_secondaryAddress_city | Gary |
type | Contact_secondaryAddress_state | Indiana |
type | Contact_secondaryAddress_postalCode | 67898 |
type | Contact_secondaryAddress_country | USA |
click | Contact_account_SelectLink | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForElementPresent | AccountsSearchForm_anyMixedAttributes | |
type | AccountsSearchForm_anyMixedAttributes | Test 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 | Test Account ${randomSuffix} |
click | //div[@id='list-viewmodal']/div[2]/table/tbody/tr[1]/td/a | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForValue | Contact_account_name | Test Account ${randomSuffix} |
clickAndWait | save | |
waitForPageToLoad | ||
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
assertTextPresent | Mrs.Jinny Jane ${randomSuffix} | |
click | //div[@id='ContactDetailsAndRelationsView']/div[2]/div/ul/li[3]/div/div/div/div/ul/li/ul/li/a/span | |
assertTextPresent | Compose Email | |
click | css=span.ui-icon.ui-icon-closethick | |
click | link=123 Main Street Suite 500 Chicago IL, 60614 USA | |
click | css=span.ui-icon.ui-icon-closethick | |
assertVisible | //div[@id='businessCardView']/div[@class='contact-details']/span[@class='icon-office-phone'] | 456 |
assertVisible | //div[@id='businessCardView']/div[@class='contact-details']/span[@class='icon-mobile-phone'] | 789 |
assertVisible | //div[@id='businessCardView']/div[@class='contact-details']/span[@class='icon-email'] | jane@company.com |
assertVisible | //div[@id='businessCardView']/img[@class='gravatar'] | |
assertNotVisible | //div[@id='zurmoView']/div/table/tbody/tr[1]/td | Mrs. Jinny Jane ${randomSuffix} |
assertNotVisible | //div[@id='zurmoView']/div/table/tbody/tr[3]/td | Sales Manager |
assertNotVisible | //div[@id='zurmoView']/div/table/tbody/tr[5]/td | Sales |
assertNotVisible | //div[@id='zurmoView']/div/table/tbody/tr[7]/td | Tradeshow |
assertNotVisible | link=Sam Smith | Sam Smith |
assertNotVisible | //div[@id='zurmoView']/div/table/tbody/tr[2]/td | Customer |
assertVisible | link=Test Account ${randomSuffix} | Test Account ${randomSuffix} |
assertNotVisible | //div[@id='zurmoView']/div/table/tbody/tr[6]/td | 456 |
assertNotVisible | //div[@id='zurmoView']/div/table/tbody/tr[8]/td | 789 |
assertNotVisible | //div[@id='zurmoView']/div/table/tbody/tr[9]/td | 123 |
assertTextNotPresent | link=123 Main Street Suite 500 Chicago IL, 60614 USA | 123 Main Street Suite 500 Chicago IL, 60614 USA |
assertTextNotPresent | link=456 Bee Street Suite 400 Gary Indiana, 67898 USA | 456 Bee Street Suite 400 Gary Indiana, 67898 USA |
click | //div[@id='ContactDetailsPortletView']/a | |
waitForCondition | selenium.browserbot.getCurrentWindow().jQuery.active == 0 | 30000 |
waitForTextPresent | Jinny Jane ${randomSuffix} | |
assertNotVisible | //div[@id='businessCardView']/div[@class='contact-details']/span[@class='icon-office-phone'] | 456 |
assertNotVisible | //div[@id='businessCardView']/div[@class='contact-details']/span[@class='icon-mobile-phone'] | 789 |
assertNotVisible | //div[@id='businessCardView']/div[@class='contact-details']/span[@class='icon-email'] | jane@company.com |
assertNotVisible | //div[@id='businessCardView']/img[@class='gravatar'] | |
assertVisible | //div[@id='zurmoView']/div/table/tbody/tr[1]/td | Mrs. Jinny Jane ${randomSuffix} |
assertVisible | //div[@id='zurmoView']/div/table/tbody/tr[3]/td | Sales Manager |
assertVisible | //div[@id='zurmoView']/div/table/tbody/tr[5]/td | Sales |
assertVisible | //div[@id='zurmoView']/div/table/tbody/tr[7]/td | Tradeshow |
assertText | link=Sam Smith | Sam Smith |
assertVisible | //div[@id='zurmoView']/div/table/tbody/tr[2]/td | Customer |
assertText | link=Test Account ${randomSuffix} | Test Account ${randomSuffix} |
assertVisible | //div[@id='zurmoView']/div/table/tbody/tr[6]/td | 456 |
assertVisible | //div[@id='zurmoView']/div/table/tbody/tr[8]/td | 789 |
assertVisible | //div[@id='zurmoView']/div/table/tbody/tr[9]/td | 123 |
compareText | //div[@id='zurmoView']/div/table/tbody/tr[12]/td | 123 Main Street Suite 500 Chicago IL, 60614 USA |
compareText | //div[@id='zurmoView']/div/table/tbody/tr[13]/td | 456 Bee Street Suite 400 Gary Indiana, 67898 USA |