Create Opportunity
setTimeout 45000
storeGlobal javascript{Math.floor(Math.random()*11000)} randomSuffix
storeGlobal javascript{new Date().getDate().toString()} date
storeGlobal javascript{(new Date().getMonth()) + 1} month
open index.php/zurmo/demo/loadAccountSampler
waitForPageToLoad
open index.php
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForText //html/body/section/nav/div[1]/ul/li[6]/a/span Opportunities
clickAndWait //html/body/section/nav/div[1]/ul/li[6]/a/span
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForText //html/body/section/div[1]/div[2]/div/form/div[5]/a[4] Items I Own
clickAndWait //html/body/section/div[1]/div[1]/div/nav/div[1]/a/span
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForText //html/body/section/div[1]/div[1]/h1/span/span Create Opportunity
type //html/body/section/div[1]/div/div/form/div[1]/div[1]/div/table/tbody/tr[1]/td/input Test Opportunity ${randomSuffix}
select //html/body/section/div[1]/div/div/form/div[1]/div[1]/div/table/tbody/tr[2]/td/div/div[1]/div/select EUR
type //html/body/section/div[1]/div/div/form/div[1]/div[1]/div/table/tbody/tr[2]/td/div/div[2]/input 500.34
sendKeys //html/body/section/div[1]/div/div/form/div[1]/div[1]/div/table/tbody/tr[3]/td/div/input Test Account For Functional
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForText //html/body/section/div[1]/div/div/form/div[1]/div[1]/div/table/tbody/tr[3]/td/ul/li[1]/a Test Account For Functional
click //html/body/section/div[1]/div/div/form/div[1]/div[1]/div/table/tbody/tr[3]/td/ul/li[1]/a
verifyValue //html/body/section/div[1]/div/div/form/div[1]/div[1]/div/table/tbody/tr[3]/td/div/input Test Account For Functional
type //html/body/section/div[1]/div/div/form/div[1]/div[1]/div/table/tbody/tr[4]/td/div/input ${month}/${date}/17
select //html/body/section/div[1]/div/div/form/div[1]/div[1]/div/table/tbody/tr[5]/td/div/select Negotiating
select //html/body/section/div[1]/div/div/form/div[1]/div[1]/div/table/tbody/tr[7]/td/div/select Tradeshow
type //html/body/section/div[1]/div/div/form/div[1]/div[1]/div/table/tbody/tr[8]/td/textarea test description
click //html/body/section/div[1]/div/div/form/div[1]/div[2]/div/div[1]/div/a/span[2]
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForElementPresent //html/body/div[5]/div[2]/div/div[1]/div[1]/div/form/div[2]/table/tbody/tr/td/input
sendKeys //html/body/div[5]/div[2]/div/div[1]/div[1]/div/form/div[2]/table/tbody/tr/td/input Sam Smith
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForText //html/body/div[5]/div[2]/div/div[1]/div[2]/div/div[2]/table/tbody/tr/td/a Sam Smith
click //html/body/div[5]/div[2]/div/div[1]/div[2]/div/div[2]/table/tbody/tr/td/a
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
verifyValue //html/body/section/div[1]/div/div/form/div[1]/div[2]/div/div[1]/div/input Sam Smith
clickAndWait //html/body/section/div[1]/div/div/form/div[2]/div/div/a[1]
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForTextPresent Test Opportunity ${randomSuffix}
assertText //html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li[1]/div[2]/div/div/div/div/table/tbody/tr[1]/td Test Opportunity ${randomSuffix}
assertText //html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li[1]/div[2]/div/div/div/div/table/tbody/tr[2]/td €500.34
assertText //html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li[1]/div[2]/div/div/div/div/table/tbody/tr[3]/td Test Account For Functional
assertText //html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li[1]/div[2]/div/div/div/div/table/tbody/tr[4]/td ${month}/${date}/17
assertText //html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li[1]/div[2]/div/div/div/div/table/tbody/tr[5]/td Negotiating
assertText //html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li[1]/div[2]/div/div/div/div/table/tbody/tr[6]/td 50%
assertText //html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li[1]/div[2]/div/div/div/div/table/tbody/tr[7]/td Tradeshow
assertText //html/body/section/div[1]/div[2]/div[2]/div/ul[1]/li[1]/div[2]/div/div/div/div/table/tbody/tr[8]/td test description