| setTimeout |
45000 |
|
| storeGlobal |
javascript{Math.floor(Math.random()*11000)} |
randomSuffix |
| focus |
id=globalSearchInput |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| type |
id=globalSearchInput |
My Contact ${randomSuffix} |
| typeKeys |
id=globalSearchInput |
\10 |
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| waitForTextPresent |
All results |
|
| mouseOver |
//html/body/ul/li[2]/a/span[2] |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| clickAndWait |
//html/body/ul/li[2]/a/span[2] |
|
| waitForPageToLoad |
|
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| waitForTextPresent |
No results found |
|
| assertTextNotPresent |
My Contact ${randomSuffix} |
|
| click |
xpath=(//button[@type='button'])[2] |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
id=ui-multiselect-MixedModelsSearchForm_anyMixedAttributesScope-option-2 |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
xpath=(//button[@type='button'])[2] |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
css=span.z-label |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| assertTextPresent |
No results found |
|
| assertNotVisible |
id=AccountsForMixedModelsSearchListView |
|
| assertVisible |
id=ContactsForMixedModelsSearchListView |
|
| assertNotVisible |
id=LeadsForMixedModelsSearchListView |
|
| assertNotVisible |
id=OpportunitiesForMixedModelsSearchListView |
|
| open |
index.php/leads/default |
|
| waitForPageToLoad |
|
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| clickAndWait |
//div[@id='SecuredActionBarForLeadsSearchAndListView']/div/nav/div[1]/a/span |
|
| waitForPageToLoad |
|
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
id=Contact_firstName |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| type |
id=Contact_firstName |
My Contact |
| click |
id=Contact_lastName |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| type |
id=Contact_lastName |
${randomSuffix} |
| type |
id=Contact_primaryEmail_emailAddress |
new${randomSuffix}@zurmo.org |
| clickAndWait |
//div[@class='float-bar']/div/div/a/span[3] |
|
| waitForPageToLoad |
|
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| focus |
id=globalSearchInput |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| type |
id=globalSearchInput |
My Contact ${randomSuffix} |
| typeKeys |
id=globalSearchInput |
\10 |
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| waitForTextPresent |
All results |
|
| mouseOver |
//html/body/ul/li[2]/a/span[2] |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| clickAndWait |
//html/body/ul/li[2]/a/span[2] |
|
| waitForPageToLoad |
|
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| waitForTextPresent |
My Contact ${randomSuffix} |
|
| assertElementPresent |
link=My Contact ${randomSuffix} |
|
| clickAndWait |
link=My Contact ${randomSuffix} |
|
| waitForPageToLoad |
|
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| assertElementPresent |
link=Convert |
|
| clickAndWait |
link=Convert |
|
| waitForPageToLoad |
|
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
css=#account-create-title > a.account-skip-link |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| clickAndWait |
css=#AccountSkip > span.z-label |
|
| waitForPageToLoad |
|
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
//button[@type='button'] |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
id=ui-multiselect-globalSearchScope-option-3 |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| focus |
id=globalSearchInput |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| type |
id=globalSearchInput |
My Contact ${randomSuffix} |
| typeKeys |
id=globalSearchInput |
\10 |
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| waitForTextPresent |
All results |
|
| mouseOver |
//html/body/ul/li[2]/a/span[2] |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| clickAndWait |
//html/body/ul/li[2]/a/span[2] |
|
| waitForPageToLoad |
|
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| waitForTextPresent |
My Contact ${randomSuffix} |
|
| assertNotVisible |
id=AccountsForMixedModelsSearchListView |
|
| assertNotVisible |
id=ContactsForMixedModelsSearchListView |
|
| assertVisible |
id=LeadsForMixedModelsSearchListView |
|
| assertNotVisible |
id=OpportunitiesForMixedModelsSearchListView |
|
| click |
xpath=(//button[@type='button'])[2] |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
id=ui-multiselect-MixedModelsSearchForm_anyMixedAttributesScope-option-2 |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
xpath=(//button[@type='button'])[2] |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
css=span.z-label |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| waitForTextPresent |
My Contact ${randomSuffix} |
|
| click |
xpath=(//button[@type='button'])[2] |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
css=label.ui-corner-all.ui-state-hover |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
id=ui-multiselect-MixedModelsSearchForm_anyMixedAttributesScope-option-0 |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
id=ui-multiselect-MixedModelsSearchForm_anyMixedAttributesScope-option-2 |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| click |
id=ui-multiselect-MixedModelsSearchForm_anyMixedAttributesScope-option-3 |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| type |
id=MixedModelsSearchForm_term |
new${randomSuffix} |
| click |
css=span.z-label |
|
| waitForCondition |
selenium.browserbot.getCurrentWindow().jQuery.active == 0 |
30000 |
| waitForTextPresent |
My Contact ${randomSuffix} |
|
| assertTextPresent |
No results found |
|
| assertNotVisible |
id=AccountsForMixedModelsSearchListView |
|
| assertVisible |
id=ContactsForMixedModelsSearchListView |
|
| assertVisible |
id=LeadsForMixedModelsSearchListView |
|
| assertNotVisible |
id=OpportunitiesForMixedModelsSearchListView |
|