Create Catalog Item
setTimeout 45000
storeGlobal javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForElementPresent //html/body/section/nav/div[1]/a
click //html/body/section/nav/div[1]/a
waitForText //html/body/section/nav/div[1]/ul/li[9]/a/span Products
clickAndWait //html/body/section/nav/div[1]/ul/li[9]/a/span
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForText //html/body/section/div[1]/div[2]/div[1]/div[2]/div/h1 How do Products work in Zurmo?
click //html/body/section/div[1]/div[2]/div[1]/div[1]/nav[1]/div[2]/a[2]
waitForTextPresent Create Catalog Item
clickAndWait //html/body/section/div[1]/div[2]/div[1]/div[1]/nav[1]/div[2]/ul/li/a
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForText //html/body/section/div[1]/div[2]/div[1]/h1/span/span Create Catalog Item
type //html/body/section/div[1]/div[2]/div[1]/div/form/div[1]/div/div/table/tbody/tr[1]/td/input Test Catalog Item ${randomSuffix}
type //html/body/section/div[1]/div[2]/div[1]/div/form/div[1]/div/div/table/tbody/tr[2]/td/textarea test description
setSpeed 3000
type //html/body/section/div[1]/div[2]/div[1]/div/form/div[1]/div/div/table/tbody/tr[3]/td/ul/li/input boo
typeKeys //html/body/section/div[1]/div[2]/div[1]/div/form/div[1]/div/div/table/tbody/tr[3]/td/ul/li/input Jil
typeKeys //html/body/section/div[1]/div[2]/div[1]/div/form/div[1]/div/div/table/tbody/tr[3]/td/ul/li/input Jil
assertTextPresent Books
setSpeed 0
select //html/body/section/div[1]/div[2]/div[1]/div/form/div[1]/div/div/table/tbody/tr[4]/td/div/select label=Active
select //html/body/section/div[1]/div[2]/div[1]/div/form/div[1]/div/div/table/tbody/tr[5]/td/div/select label=Service
select //html/body/section/div[1]/div[2]/div[1]/div/form/div[1]/div/div/table/tbody/tr[6]/td/div/select label=Monthly
select //html/body/section/div[1]/div[2]/div[1]/div/form/div[1]/div/div/table/tbody/tr[7]/td/div/select label=Discount From List Percent
select //html/body/section/div[1]/div[2]/div[1]/div[1]/form/div[1]/div[1]/div/table/tbody/tr[8]/td/div/div[1]/div/select label=EUR
type //html/body/section/div[1]/div[2]/div[1]/div[1]/form/div[1]/div[1]/div/table/tbody/tr[8]/td/div/div[2]/input 200
select //html/body/section/div[1]/div[2]/div[1]/div[1]/form/div[1]/div[1]/div/table/tbody/tr[9]/td/div/div[1]/div/select label=EUR
type //html/body/section/div[1]/div[2]/div[1]/div[1]/form/div[1]/div[1]/div/table/tbody/tr[9]/td/div/div[2]/input 200
select //html/body/section/div[1]/div[2]/div[1]/div[1]/form/div[1]/div[1]/div/table/tbody/tr[10]/td/div/div[1]/div/select label=EUR
type //html/body/section/div[1]/div[2]/div[1]/div[1]/form/div[1]/div[1]/div/table/tbody/tr[10]/td/div/div[2]/input 200
clickAndWait //html/body/section/div[1]/div[2]/div[1]/div[1]/form/div[2]/div/div/a[2]/span[3]
waitForPageToLoad
waitForCondition selenium.browserbot.getCurrentWindow().jQuery.active == 0 30000
waitForText //html/body/section/div[1]/div[2]/div/h1/span/span Test Catalog Item ${randomSuffix}
assertText //html/body/section/div[1]/div[2]/div/div[2]/div/table/tbody/tr[1]/td Test Catalog Item ${randomSuffix}
assertText //html/body/section/div[1]/div[2]/div/div[2]/div/table/tbody/tr[2]/td test description
assertText //html/body/section/div[1]/div[2]/div/div[2]/div/table/tbody/tr[3]/td Books
assertText //html/body/section/div[1]/div[2]/div/div[2]/div/table/tbody/tr[4]/td Active
assertText //html/body/section/div[1]/div[2]/div/div[2]/div/table/tbody/tr[5]/td Service
assertText //html/body/section/div[1]/div[2]/div/div[2]/div/table/tbody/tr[6]/td Monthly
assertText //html/body/section/div[1]/div[2]/div/div[2]/div/table/tbody/tr[7]/td List Price - discount
assertText //html/body/section/div[1]/div[2]/div/div[2]/div/table/tbody/tr[8]/td €200.00
assertText //html/body/section/div[1]/div[2]/div/div[2]/div/table/tbody/tr[9]/td €200.00
assertText //html/body/section/div[1]/div[2]/div/div[2]/div/table/tbody/tr[10]/td €200.00