Test suite results

result: passed
totalTime: 1122
numTestTotal: 17
numTestPasses: 17
numTestFailures: 0
numCommandPasses: 409
numCommandFailures: 0
numCommandErrors: 0
Selenium Version: 2.7
Selenium Revision: .0
Test Suite
Login as Super User
CreateCheckBoxAttribute
CreateCurrencyAttribute
CreateDateAttribute
CreateDateTimeAttribute
CreateDecimalAttribute
CreatePickListAttribute
CreateIntegerAttribute
CreateDependentDropDownAttribute
CreateMultiSelectDropDownAttribute
CreateTagCloudAttribute
CreateCalculatedNumberAttribute
CreatePhoneAttribute
CreateRadioPickListAttribute
CreateTextAttribute
CreateTextAreaAttribute
CreateUrlAttribute
 
cases/LoginSuperUser.html
Login as Super User
setSpeed 1000
open index.php/zurmo/default/login
waitForPageToLoad
type LoginForm_username super
type LoginForm_password super
click Login
waitForPageToLoad
waitForText //div[@id='HeaderLinksView']/div/div[2]/ul/li/a/span super
 
cases/CreateCheckBoxAttribute.html
CreateCheckBoxAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functestcheckboxfield_${randomSuffix}
select attributeTypeName label=Check Box
clickAndWait attributeTypeNameButton
type CheckBoxAttributeForm_attributeName functestcheckboxfield_${randomSuffix}
type CheckBoxAttributeForm_attributeLabels_en functestcheckboxfield_${randomSuffix}
verifyValue CheckBoxAttributeForm_defaultValue off
click CheckBoxAttributeForm_defaultValue
verifyValue CheckBoxAttributeForm_defaultValue on
verifyValue CheckBoxAttributeForm_isAudited off
click CheckBoxAttributeForm_isAudited
verifyValue CheckBoxAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='CheckBoxAttributeDetailsView']/div/h1 exact:Field: functestcheckboxfield_${randomSuffix}
assertText //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Check Box
assertText //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functestcheckboxfield_${randomSuffix}
assertText //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functestcheckboxfield_${randomSuffix}
assertNotEditable //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input
verifyValue //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input on
assertNotEditable //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
clickAndWait link=Edit
assertText //div[@id='CheckBoxAttributeEditView']/div/h1 exact:Edit Field: functestcheckboxfield_${randomSuffix}
verifyValue CheckBoxAttributeForm_defaultValue on
click CheckBoxAttributeForm_defaultValue
verifyValue CheckBoxAttributeForm_defaultValue off
clickAndWait save
assertText //div[@id='CheckBoxAttributeDetailsView']/div/h1 exact:Field: functestcheckboxfield_${randomSuffix}
assertNotEditable //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input
verifyValue //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input off
 
cases/CreateCurrencyAttribute.html
CreateCurrencyAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functestcurrencyfield_${randomSuffix}
select attributeTypeName label=Currency
clickAndWait attributeTypeNameButton
type CurrencyValueAttributeForm_attributeName functestcurrencyfield_${randomSuffix}
type CurrencyValueAttributeForm_attributeLabels_en functestcurrencyfield_${randomSuffix}
verifyValue CurrencyValueAttributeForm_isRequired off
click CurrencyValueAttributeForm_isRequired
verifyValue CurrencyValueAttributeForm_isRequired on
verifyValue CurrencyValueAttributeForm_isAudited off
click CurrencyValueAttributeForm_isAudited
verifyValue CurrencyValueAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='CurrencyValueAttributeDetailsView']/div/h1 exact:Field: functestcurrencyfield_${randomSuffix}
assertText //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Currency
assertText //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functestcurrencyfield_${randomSuffix}
assertText //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functestcurrencyfield_${randomSuffix}
assertNotEditable //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input
verifyValue //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input on
assertNotEditable //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
clickAndWait link=Edit
assertText //div[@id='CurrencyValueAttributeEditView']/div/h1 exact:Edit Field: functestcurrencyfield_${randomSuffix}
verifyValue CurrencyValueAttributeForm_isRequired on
click CurrencyValueAttributeForm_isRequired
verifyValue CurrencyValueAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='CurrencyValueAttributeDetailsView']/div/h1 exact:Field: functestcurrencyfield_${randomSuffix}
assertNotEditable //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input
verifyValue //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input off
 
cases/CreateDateAttribute.html
CreateDateAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functestdatefield_${randomSuffix}
select attributeTypeName label=Date
clickAndWait attributeTypeNameButton
type DateAttributeForm_attributeName functestdatefield_${randomSuffix}
type DateAttributeForm_attributeLabels_en functestdatefield_${randomSuffix}
select DateAttributeForm_defaultValueCalculationType_value label=Yesterday
verifyValue DateAttributeForm_isRequired off
click DateAttributeForm_isRequired
verifyValue DateAttributeForm_isRequired on
verifyValue DateAttributeForm_isAudited off
click DateAttributeForm_isAudited
verifyValue DateAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='DateAttributeDetailsView']/div/h1 exact:Field: functestdatefield_${randomSuffix}
assertText //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Date
assertText //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functestdatefield_${randomSuffix}
assertText //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functestdatefield_${randomSuffix}
assertText //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td Yesterday
assertNotEditable //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
assertNotEditable //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
clickAndWait link=Edit
assertText //div[@id='DateAttributeEditView']/div/h1 exact:Edit Field: functestdatefield_${randomSuffix}
select DateAttributeForm_defaultValueCalculationType_value label=Today
verifyValue DateAttributeForm_isRequired on
click DateAttributeForm_isRequired
verifyValue DateAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='DateAttributeDetailsView']/div/h1 exact:Field: functestdatefield_${randomSuffix}
assertText //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td Today
assertNotEditable //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input off
 
cases/CreateDateTimeAttribute.html
CreateDateTimeAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functestdatetimefield_${randomSuffix}
select attributeTypeName label=Date Time
clickAndWait attributeTypeNameButton
type DateTimeAttributeForm_attributeName functestdatetimefield_${randomSuffix}
type DateTimeAttributeForm_attributeLabels_en functestdatetimefield_${randomSuffix}
select DateTimeAttributeForm_defaultValueCalculationType_value label=Now
verifyValue DateTimeAttributeForm_isRequired off
click DateTimeAttributeForm_isRequired
verifyValue DateTimeAttributeForm_isRequired on
verifyValue DateTimeAttributeForm_isAudited off
click DateTimeAttributeForm_isAudited
verifyValue DateTimeAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='DateTimeAttributeDetailsView']/div/h1 exact:Field: functestdatetimefield_${randomSuffix}
assertText //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Date Time
assertText //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functestdatetimefield_${randomSuffix}
assertText //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functestdatetimefield_${randomSuffix}
assertText //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td Now
assertNotEditable //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
assertNotEditable //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
clickAndWait link=Edit
assertText //div[@id='DateTimeAttributeEditView']/div/h1 exact:Edit Field: functestdatetimefield_${randomSuffix}
select DateTimeAttributeForm_defaultValueCalculationType_value label=(None)
verifyValue DateTimeAttributeForm_isRequired on
click DateTimeAttributeForm_isRequired
verifyValue DateTimeAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='DateTimeAttributeDetailsView']/div/h1 exact:Field: functestdatetimefield_${randomSuffix}
assertText //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td
assertNotEditable //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input off
 
cases/CreateDecimalAttribute.html
CreateDecimalAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functestdecimalfield_${randomSuffix}
select attributeTypeName label=Decimal
clickAndWait attributeTypeNameButton
type DecimalAttributeForm_attributeName functestdecimalfield_${randomSuffix}
type DecimalAttributeForm_attributeLabels_en functestdecimalfield_${randomSuffix}
type DecimalAttributeForm_defaultValue 67.894
type DecimalAttributeForm_maxLength 6
type DecimalAttributeForm_precisionLength 3
verifyValue DecimalAttributeForm_isRequired off
click DecimalAttributeForm_isRequired
verifyValue DecimalAttributeForm_isRequired on
verifyValue DecimalAttributeForm_isAudited off
click DecimalAttributeForm_isAudited
verifyValue DecimalAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='DecimalAttributeDetailsView']/div/h1 exact:Field: functestdecimalfield_${randomSuffix}
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Decimal
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functestdecimalfield_${randomSuffix}
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functestdecimalfield_${randomSuffix}
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td 67.894
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td 6
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td 3
assertNotEditable //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input
verifyValue //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input on
assertNotEditable //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input
verifyValue //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input on
clickAndWait link=Edit
assertText //div[@id='DecimalAttributeEditView']/div/h1 exact:Edit Field: functestdecimalfield_${randomSuffix}
type DecimalAttributeForm_defaultValue 62.894
verifyValue DecimalAttributeForm_isRequired on
click DecimalAttributeForm_isRequired
verifyValue DecimalAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='DecimalAttributeDetailsView']/div/h1 exact:Field: functestdecimalfield_${randomSuffix}
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td 62.894
assertNotEditable //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input
verifyValue //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input off
 
cases/CreateDropDownAttribute.html
CreateDropDownAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functestdropdownfield_${randomSuffix}
select attributeTypeName label=Pick List
clickAndWait attributeTypeNameButton
type DropDownAttributeForm_attributeName functestdropdownfield_${randomSuffix}
type DropDownAttributeForm_attributeLabels_en functestdropdownfield_${randomSuffix}
type customFieldDataData_AddInput test1
click customFieldDataData_AddInputButton
type customFieldDataData_AddInput test2
click customFieldDataData_AddInputButton
type customFieldDataData_AddInput test3
click customFieldDataData_AddInputButton
select DropDownAttributeForm_defaultValueOrder label=test3
verifyValue DropDownAttributeForm_isRequired off
click DropDownAttributeForm_isRequired
verifyValue DropDownAttributeForm_isRequired on
verifyValue DropDownAttributeForm_isAudited off
click DropDownAttributeForm_isAudited
verifyValue DropDownAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='DropDownAttributeDetailsView']/div/h1 exact:Field: functestdropdownfield_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Pick List
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functestdropdownfield_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functestdropdownfield_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td test3
assertNotEditable //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
assertNotEditable //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
compareText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td test1
test2
test3
clickAndWait link=Edit
assertText //div[@id='DropDownAttributeEditView']/div/h1 exact:Edit Field: functestdropdownfield_${randomSuffix}
type customFieldDataData_AddInput test4
click customFieldDataData_AddInputButton
select DropDownAttributeForm_defaultValueOrder label=test4
verifyValue DropDownAttributeForm_isAudited on
click DropDownAttributeForm_isAudited
verifyValue DropDownAttributeForm_isAudited off
verifyValue DropDownAttributeForm_isRequired on
click DropDownAttributeForm_isRequired
verifyValue DropDownAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='DropDownAttributeDetailsView']/div/h1 exact:Field: functestdropdownfield_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td test4
assertNotEditable //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input off
compareText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td test1
test2
test3
test4
 
cases/CreateIntegerAttribute.html
CreateIntegerAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functestintegerfield_${randomSuffix}
select attributeTypeName label=Integer
clickAndWait attributeTypeNameButton
type IntegerAttributeForm_attributeName functestintegerfield_${randomSuffix}
type IntegerAttributeForm_attributeLabels_en functestintegerfield_${randomSuffix}
type IntegerAttributeForm_defaultValue 1500
type IntegerAttributeForm_maxLength 6
type IntegerAttributeForm_minValue 500
type IntegerAttributeForm_maxValue 5000
verifyValue IntegerAttributeForm_isRequired off
click IntegerAttributeForm_isRequired
verifyValue IntegerAttributeForm_isRequired on
verifyValue IntegerAttributeForm_isAudited off
click IntegerAttributeForm_isAudited
verifyValue IntegerAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='IntegerAttributeDetailsView']/div/h1 exact:Field: functestintegerfield_${randomSuffix}
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Integer
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functestintegerfield_${randomSuffix}
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functestintegerfield_${randomSuffix}
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td 1500
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td 6
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td 500
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td 5000
assertNotEditable //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input
verifyValue //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input on
assertNotEditable //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[9]/td/label/input
verifyValue //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[9]/td/label/input on
clickAndWait link=Edit
assertText //div[@id='IntegerAttributeEditView']/div/h1 exact:Edit Field: functestintegerfield_${randomSuffix}
type IntegerAttributeForm_defaultValue 1600
verifyValue IntegerAttributeForm_isRequired on
click IntegerAttributeForm_isRequired
verifyValue IntegerAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='IntegerAttributeDetailsView']/div/h1 exact:Field: functestintegerfield_${randomSuffix}
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td 1600
assertNotEditable //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input
verifyValue //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input off
 
cases/CreateDependentDropDownAttribute.html
CreateDependentDropDownAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
select attributeTypeName label=Pick List
clickAndWait attributeTypeNameButton
type id=DropDownAttributeForm_attributeName testcountry_${randomSuffix}
type id=DropDownAttributeForm_attributeLabels_en testcountry_${randomSuffix}
type id=customFieldDataData_AddInput aaaa
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput bbbb
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput cccc
click id=customFieldDataData_AddInputButton
verifyValue DropDownAttributeForm_isRequired off
click DropDownAttributeForm_isRequired
verifyValue DropDownAttributeForm_isRequired on
verifyValue DropDownAttributeForm_isAudited off
click DropDownAttributeForm_isAudited
verifyValue DropDownAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='DropDownAttributeDetailsView']/div/h1 exact:Field: testcountry_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Pick List
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td testcountry_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td testcountry_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td
assertNotEditable //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
assertNotEditable //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
compareText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td aaaa
bbbb
cccc
clickAndWait link=Fields
select attributeTypeName label=Pick List
clickAndWait attributeTypeNameButton
type id=DropDownAttributeForm_attributeName teststate_${randomSuffix}
type id=DropDownAttributeForm_attributeLabels_en teststate_${randomSuffix}
type id=customFieldDataData_AddInput aaa1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput aaa2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput aaa3
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput bbb1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput bbb2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput bbb3
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ccc1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ccc2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ccc3
click id=customFieldDataData_AddInputButton
verifyValue DropDownAttributeForm_isRequired off
click DropDownAttributeForm_isRequired
verifyValue DropDownAttributeForm_isRequired on
verifyValue DropDownAttributeForm_isAudited off
click DropDownAttributeForm_isAudited
verifyValue DropDownAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='DropDownAttributeDetailsView']/div/h1 exact:Field: teststate_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Pick List
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td teststate_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td teststate_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td
assertNotEditable //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
assertNotEditable //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
compareText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td aaa1
aaa2
aaa3
bbb1
bbb2
bbb3
ccc1
ccc2
ccc3
clickAndWait link=Fields
select attributeTypeName label=Pick List
clickAndWait attributeTypeNameButton
type id=DropDownAttributeForm_attributeName testcity_${randomSuffix}
type id=DropDownAttributeForm_attributeLabels_en testcity_${randomSuffix}
type id=customFieldDataData_AddInput aa1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ab1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ac1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput aa2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ab2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ac2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput aa3
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ab3
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ac3
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ba1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput bb1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput bc1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ba2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput bb2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput bc2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ba3
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput bb3
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput bc3
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ca1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput cb1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput cc1
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ca2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput cb2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput cc2
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput ca3
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput cb3
click id=customFieldDataData_AddInputButton
type id=customFieldDataData_AddInput cc3
click id=customFieldDataData_AddInputButton
verifyValue DropDownAttributeForm_isRequired off
click DropDownAttributeForm_isRequired
verifyValue DropDownAttributeForm_isRequired on
verifyValue DropDownAttributeForm_isAudited off
click DropDownAttributeForm_isAudited
verifyValue DropDownAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='DropDownAttributeDetailsView']/div/h1 exact:Field: testcity_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Pick List
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td testcity_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td testcity_${randomSuffix}
assertText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td
assertNotEditable //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
assertNotEditable //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
compareText //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td aa1
ab1
ac1
aa2
ab2
ac2
aa3
ab3
ac3
ba1
bb1
bc1
ba2
bb2
bc2
ba3
bb3
bc3
ca1
cb1
cc1
ca2
cb2
cc2
ca3
cb3
cc3
clickAndWait link=Fields
select attributeTypeName label=Dependent Pick Lists
clickAndWait attributeTypeNameButton
type id=DropDownDependencyAttributeForm_attributeName location_${randomSuffix}
type id=DropDownDependencyAttributeForm_attributeLabels_en location_${randomSuffix}
assertValue //select[@id='DropDownDependencyAttributeForm_mappingData_1_attributeName']/option
select id=DropDownDependencyAttributeForm_mappingData_0_attributeName label=testcountry_${randomSuffix}
waitForText //select[@id='DropDownDependencyAttributeForm_mappingData_1_attributeName']/option (None)
select id=DropDownDependencyAttributeForm_mappingData_1_attributeName label=teststate_${randomSuffix}
waitForElementPresent DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_0
select id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_0 label=aaaa
select id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_1 label=aaaa
select id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_2 label=aaaa
select id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_3 label=bbbb
select id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_4 label=bbbb
select id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_5 label=bbbb
select id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_6 label=cccc
select id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_7 label=cccc
select id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_8 label=cccc
select id=DropDownDependencyAttributeForm_mappingData_2_attributeName label=testcity_${randomSuffix}
waitForElementPresent DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_0
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_0 label=aaa1
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_1 label=aaa1
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_2 label=aaa1
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_3 label=aaa2
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_4 label=aaa2
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_5 label=aaa2
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_6 label=aaa3
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_7 label=aaa3
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_8 label=aaa3
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_9 label=bbb1
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_10 label=bbb1
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_11 label=bbb1
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_12 label=bbb2
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_13 label=bbb2
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_14 label=bbb2
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_15 label=bbb3
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_16 label=bbb3
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_17 label=bbb3
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_18 label=ccc1
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_19 label=ccc1
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_20 label=ccc1
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_21 label=ccc2
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_22 label=ccc2
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_23 label=ccc2
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_24 label=ccc3
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_25 label=ccc3
select id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_26 label=ccc3
clickAndWait save
assertText //div[@id='DropDownDependencyAttributeDetailsView']/div/h1 exact:Field: location_${randomSuffix}
assertText //div[@id='DropDownDependencyAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Dependent Pick Lists
assertText //div[@id='DropDownDependencyAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td location_${randomSuffix}
assertText //div[@id='DropDownDependencyAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td location_${randomSuffix}
 
cases/CreateMultiSelectDropDownAttribute.html
CreateMultiSelectDropDownAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent multiselectfield_${randomSuffix}
select attributeTypeName label=Multi-Select Pick List
clickAndWait attributeTypeNameButton
type MultiSelectDropDownAttributeForm_attributeName multiselectfield_${randomSuffix}
type MultiSelectDropDownAttributeForm_attributeLabels_en multiselectfield_${randomSuffix}
type customFieldDataData_AddInput test1
click customFieldDataData_AddInputButton
type customFieldDataData_AddInput test2
click customFieldDataData_AddInputButton
type customFieldDataData_AddInput test3
click customFieldDataData_AddInputButton
select MultiSelectDropDownAttributeForm_defaultValueOrder label=test3
verifyValue MultiSelectDropDownAttributeForm_isRequired off
click MultiSelectDropDownAttributeForm_isRequired
verifyValue MultiSelectDropDownAttributeForm_isRequired on
verifyValue MultiSelectDropDownAttributeForm_isAudited off
click MultiSelectDropDownAttributeForm_isAudited
verifyValue MultiSelectDropDownAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='MultiSelectDropDownAttributeDetailsView']/div/h1 exact:Field: multiselectfield_${randomSuffix}
assertText //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Multi-Select Pick List
assertText //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td multiselectfield_${randomSuffix}
assertText //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td multiselectfield_${randomSuffix}
assertText //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td test3
assertNotEditable //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
assertNotEditable //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
compareText //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td test1
test2
test3
clickAndWait link=Edit
assertText //div[@id='MultiSelectDropDownAttributeEditView']/div/h1 exact:Edit Field: multiselectfield_${randomSuffix}
type customFieldDataData_AddInput test4
click customFieldDataData_AddInputButton
select MultiSelectDropDownAttributeForm_defaultValueOrder label=test4
verifyValue MultiSelectDropDownAttributeForm_isAudited on
click MultiSelectDropDownAttributeForm_isAudited
verifyValue MultiSelectDropDownAttributeForm_isAudited off
verifyValue MultiSelectDropDownAttributeForm_isRequired on
click MultiSelectDropDownAttributeForm_isRequired
verifyValue MultiSelectDropDownAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='MultiSelectDropDownAttributeDetailsView']/div/h1 exact:Field: multiselectfield_${randomSuffix}
assertText //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td test4
assertNotEditable //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input off
compareText //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td test1
test2
test3
test4
 
cases/CreateTagCloudAttribute.html
CreateTagCloudAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent tagcloudfield_${randomSuffix}
select attributeTypeName label=Tag Cloud
clickAndWait attributeTypeNameButton
type TagCloudAttributeForm_attributeName tagcloudfield_${randomSuffix}
type TagCloudAttributeForm_attributeLabels_en tagcloudfield_${randomSuffix}
type customFieldDataData_AddInput test1
click customFieldDataData_AddInputButton
type customFieldDataData_AddInput test2
click customFieldDataData_AddInputButton
type customFieldDataData_AddInput test3
click customFieldDataData_AddInputButton
select TagCloudAttributeForm_defaultValueOrder label=test3
verifyValue TagCloudAttributeForm_isRequired off
click TagCloudAttributeForm_isRequired
verifyValue TagCloudAttributeForm_isRequired on
verifyValue TagCloudAttributeForm_isAudited off
click TagCloudAttributeForm_isAudited
verifyValue TagCloudAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='TagCloudAttributeDetailsView']/div/h1 exact:Field: tagcloudfield_${randomSuffix}
assertText //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Tag Cloud
assertText //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td tagcloudfield_${randomSuffix}
assertText //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td tagcloudfield_${randomSuffix}
assertText //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td test3
assertNotEditable //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
assertNotEditable //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
compareText //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td test1
test2
test3
clickAndWait link=Edit
assertText //div[@id='TagCloudAttributeEditView']/div/h1 exact:Edit Field: tagcloudfield_${randomSuffix}
type customFieldDataData_AddInput test4
click customFieldDataData_AddInputButton
select TagCloudAttributeForm_defaultValueOrder label=test4
verifyValue TagCloudAttributeForm_isAudited on
click TagCloudAttributeForm_isAudited
verifyValue TagCloudAttributeForm_isAudited off
verifyValue TagCloudAttributeForm_isRequired on
click TagCloudAttributeForm_isRequired
verifyValue TagCloudAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='TagCloudAttributeDetailsView']/div/h1 exact:Field: tagcloudfield_${randomSuffix}
assertText //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td test4
assertNotEditable //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input off
compareText //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td test1
test2
test3
test4
 
cases/CreateCalculatedNumberAttribute.html
CreateCalculatedNumberAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
select attributeTypeName label=Integer
clickAndWait attributeTypeNameButton
type id=IntegerAttributeForm_attributeName attendance_${randomSuffix}
type id=IntegerAttributeForm_attributeLabels_en attendance_${randomSuffix}
type id=IntegerAttributeForm_defaultValue 22
type id=IntegerAttributeForm_minValue 0
type id=IntegerAttributeForm_maxValue 22
click id=IntegerAttributeForm_isRequired
click id=IntegerAttributeForm_isAudited
clickAndWait save
assertText //div[@id='IntegerAttributeDetailsView']/div/h1 exact:Field: attendance_${randomSuffix}
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Integer
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td attendance_${randomSuffix}
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td attendance_${randomSuffix}
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td 22
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td 11
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td 0
assertText //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td 22
assertNotEditable //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input
verifyValue //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input on
assertNotEditable //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[9]/td/label/input
verifyValue //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[9]/td/label/input on
clickAndWait link=Fields
select attributeTypeName label=Decimal
clickAndWait attributeTypeNameButton
type id=DecimalAttributeForm_attributeName salary_${randomSuffix}
type id=DecimalAttributeForm_attributeLabels_en salary_${randomSuffix}
type id=DecimalAttributeForm_defaultValue 900
click id=DecimalAttributeForm_isRequired
click id=DecimalAttributeForm_isAudited
clickAndWait save
assertText //div[@id='DecimalAttributeDetailsView']/div/h1 exact:Field: salary_${randomSuffix}
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Decimal
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td salary_${randomSuffix}
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td salary_${randomSuffix}
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td 900
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td 18
assertText //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td 2
assertNotEditable //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input
verifyValue //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input on
assertNotEditable //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input
verifyValue //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input on
clickAndWait link=Fields
select attributeTypeName label=Calculated Number
clickAndWait attributeTypeNameButton
type id=CalculatedNumberAttributeForm_attributeName calculatedValue_${randomSuffix}
type id=CalculatedNumberAttributeForm_attributeLabels_en calculatedValue_${randomSuffix}
type id=CalculatedNumberAttributeForm_formula attendance_${randomSuffix} + salary_${randomSuffix}
clickAndWait save
assertText //div[@id='CalculatedNumberAttributeDetailsView']/div/h1 exact:Field: calculatedValue_${randomSuffix}
assertText //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Calculated Number
assertText //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td calculatedValue_${randomSuffix}
assertText //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td calculatedValue_${randomSuffix}
assertText //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td attendance_${randomSuffix} + salary_${randomSuffix}
clickAndWait link=Edit
type id=CalculatedNumberAttributeForm_formula attendance_${randomSuffix} * salary_${randomSuffix}
clickAndWait save
assertText //div[@id='CalculatedNumberAttributeDetailsView']/div/h1 exact:Field: calculatedValue_${randomSuffix}
assertText //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Calculated Number
assertText //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td calculatedValue_${randomSuffix}
assertText //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td calculatedValue_${randomSuffix}
assertText //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td attendance_${randomSuffix} * salary_${randomSuffix}
 
cases/CreatePhoneAttribute.html
CreatePhoneAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functestphonefield_${randomSuffix}
select attributeTypeName label=Phone
clickAndWait attributeTypeNameButton
type PhoneAttributeForm_attributeName functestphonefield_${randomSuffix}
type PhoneAttributeForm_attributeLabels_en functestphonefield_${randomSuffix}
type PhoneAttributeForm_defaultValue 1800TestSelenium
type PhoneAttributeForm_maxLength 20
verifyValue PhoneAttributeForm_isRequired off
click PhoneAttributeForm_isRequired
verifyValue PhoneAttributeForm_isRequired on
verifyValue PhoneAttributeForm_isAudited off
click PhoneAttributeForm_isAudited
verifyValue PhoneAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='PhoneAttributeDetailsView']/div/h1 exact:Field: functestphonefield_${randomSuffix}
assertText //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Phone
assertText //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functestphonefield_${randomSuffix}
assertText //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functestphonefield_${randomSuffix}
assertText //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td 1800TestSelenium
assertText //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td 20
assertNotEditable //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
assertNotEditable //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input
verifyValue //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input on
clickAndWait link=Edit
assertText //div[@id='PhoneAttributeEditView']/div/h1 exact:Edit Field: functestphonefield_${randomSuffix}
type PhoneAttributeForm_defaultValue 1900TestSelenium
verifyValue PhoneAttributeForm_isRequired on
click PhoneAttributeForm_isRequired
verifyValue PhoneAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='PhoneAttributeDetailsView']/div/h1 exact:Field: functestphonefield_${randomSuffix}
assertText //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td 1900TestSelenium
assertNotEditable //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input off
 
cases/CreateRadioDropDownAttribute.html
CreateRadioDropDownAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functestradiodropdownfield_${randomSuffix}
select attributeTypeName label=Radio Pick List
clickAndWait attributeTypeNameButton
type RadioDropDownAttributeForm_attributeName functestradiodropdownfield_${randomSuffix}
type RadioDropDownAttributeForm_attributeLabels_en functestradiodropdownfield_${randomSuffix}
type customFieldDataData_AddInput testr1
click customFieldDataData_AddInputButton
type customFieldDataData_AddInput testr2
click customFieldDataData_AddInputButton
type customFieldDataData_AddInput testr3
click customFieldDataData_AddInputButton
select RadioDropDownAttributeForm_defaultValueOrder label=testr3
verifyValue RadioDropDownAttributeForm_isRequired off
click RadioDropDownAttributeForm_isRequired
verifyValue RadioDropDownAttributeForm_isRequired on
verifyValue RadioDropDownAttributeForm_isAudited off
click RadioDropDownAttributeForm_isAudited
verifyValue RadioDropDownAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='RadioDropDownAttributeDetailsView']/div/h1 exact:Field: functestradiodropdownfield_${randomSuffix}
assertText //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Radio Pick List
assertText //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functestradiodropdownfield_${randomSuffix}
assertText //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functestradiodropdownfield_${randomSuffix}
assertText //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td testr3
assertNotEditable //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
assertNotEditable //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
compareText //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td testr1
testr2
testr3
clickAndWait link=Edit
assertText //div[@id='RadioDropDownAttributeEditView']/div/h1 exact:Edit Field: functestradiodropdownfield_${randomSuffix}
type customFieldDataData_AddInput testr4
click customFieldDataData_AddInputButton
select RadioDropDownAttributeForm_defaultValueOrder label=testr4
verifyValue RadioDropDownAttributeForm_isRequired on
click RadioDropDownAttributeForm_isRequired
verifyValue RadioDropDownAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='RadioDropDownAttributeDetailsView']/div/h1 exact:Field: functestradiodropdownfield_${randomSuffix}
assertText //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td testr4
assertNotEditable //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input off
compareText //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td testr1
testr2
testr3
testr4
 
cases/CreateTextAttribute.html
CreateTextAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functesttextfield_${randomSuffix}
select attributeTypeName label=Text
clickAndWait attributeTypeNameButton
type TextAttributeForm_attributeName functesttextfield_${randomSuffix}
type TextAttributeForm_attributeLabels_en functesttextfield_${randomSuffix}
type TextAttributeForm_defaultValue AText
type TextAttributeForm_maxLength 88
verifyValue TextAttributeForm_isRequired off
click TextAttributeForm_isRequired
verifyValue TextAttributeForm_isRequired on
verifyValue TextAttributeForm_isAudited off
click TextAttributeForm_isAudited
verifyValue TextAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='TextAttributeDetailsView']/div/h1 exact:Field: functesttextfield_${randomSuffix}
assertText //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Text
assertText //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functesttextfield_${randomSuffix}
assertText //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functesttextfield_${randomSuffix}
assertText //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td AText
assertText //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td 88
assertNotEditable //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
assertNotEditable //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input
verifyValue //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input on
clickAndWait link=Edit
assertText //div[@id='TextAttributeEditView']/div/h1 exact:Edit Field: functesttextfield_${randomSuffix}
type TextAttributeForm_defaultValue AText_New
verifyValue TextAttributeForm_isRequired on
click TextAttributeForm_isRequired
verifyValue TextAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='TextAttributeDetailsView']/div/h1 exact:Field: functesttextfield_${randomSuffix}
assertText //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td AText_New
assertNotEditable //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input off
 
cases/CreateTextAreaAttribute.html
CreateTextAreaAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functesttextareafield_${randomSuffix}
select attributeTypeName label=Text Area
clickAndWait attributeTypeNameButton
type TextAreaAttributeForm_attributeName functesttextareafield_${randomSuffix}
type TextAreaAttributeForm_attributeLabels_en functesttextareafield_${randomSuffix}
type TextAreaAttributeForm_defaultValue This is a sample text area
verifyValue TextAreaAttributeForm_isRequired off
click TextAreaAttributeForm_isRequired
verifyValue TextAreaAttributeForm_isRequired on
verifyValue TextAreaAttributeForm_isAudited off
click TextAreaAttributeForm_isAudited
verifyValue TextAreaAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='TextAreaAttributeDetailsView']/div/h1 exact:Field: functesttextareafield_${randomSuffix}
assertText //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td Text Area
assertText //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functesttextareafield_${randomSuffix}
assertText //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functesttextareafield_${randomSuffix}
assertText //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td This is a sample text area
assertNotEditable //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input on
assertNotEditable //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
clickAndWait link=Edit
assertText //div[@id='TextAreaAttributeEditView']/div/h1 exact:Edit Field: functesttextareafield_${randomSuffix}
type TextAreaAttributeForm_defaultValue This is a changed sample text area
verifyValue TextAreaAttributeForm_isRequired on
click TextAreaAttributeForm_isRequired
verifyValue TextAreaAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='TextAreaAttributeDetailsView']/div/h1 exact:Field: functesttextareafield_${randomSuffix}
assertText //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td This is a changed sample text area
assertNotEditable //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input
verifyValue //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input off
 
cases/CreateUrlAttribute.html
CreateUrlAttribute
setSpeed 1000
store javascript{Math.floor(Math.random()*11000)} randomSuffix
open index.php/designer/default
waitForPageToLoad
clickAndWait //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span
clickAndWait link=Fields
verifyTextPresent Accounts: Standard Fields
verifyTextPresent Create Field
assertTextNotPresent functesturlfield_${randomSuffix}
select attributeTypeName label=URL
clickAndWait attributeTypeNameButton
type UrlAttributeForm_attributeName functesturlfield_${randomSuffix}
type UrlAttributeForm_attributeLabels_en functesturlfield_${randomSuffix}
type UrlAttributeForm_defaultValue http://functionaltestsrock.com
type UrlAttributeForm_maxLength 75
verifyValue UrlAttributeForm_isRequired off
click UrlAttributeForm_isRequired
verifyValue UrlAttributeForm_isRequired on
verifyValue UrlAttributeForm_isAudited off
click UrlAttributeForm_isAudited
verifyValue UrlAttributeForm_isAudited on
clickAndWait save
assertText //div[@id='UrlAttributeDetailsView']/div/h1 exact:Field: functesturlfield_${randomSuffix}
assertText //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td URL
assertText //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td functesturlfield_${randomSuffix}
assertText //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td functesturlfield_${randomSuffix}
assertText //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td http://functionaltestsrock.com
assertText //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td 75
assertNotEditable //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input on
assertNotEditable //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input
verifyValue //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input on
clickAndWait link=Edit
assertText //div[@id='UrlAttributeEditView']/div/h1 exact:Edit Field: functesturlfield_${randomSuffix}
type UrlAttributeForm_attributeLabels_en functesturlfield_${randomSuffix}
type UrlAttributeForm_defaultValue http://functionalnewtestsrock.com
verifyValue UrlAttributeForm_isRequired on
click UrlAttributeForm_isRequired
verifyValue UrlAttributeForm_isRequired off
clickAndWait save
assertText //div[@id='UrlAttributeDetailsView']/div/h1 exact:Field: functesturlfield_${randomSuffix}
assertText //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td http://functionalnewtestsrock.com
assertNotEditable //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input
verifyValue //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input off
 
info: Starting test /selenium-server/tests/cases/LoginSuperUser.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |open | index.php/zurmo/default/login |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |type | LoginForm_username | super |
info: Executing: |type | LoginForm_password | super |
info: Executing: |click | Login |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |waitForText | //div[@id='HeaderLinksView']/div/div[2]/ul/li/a/span | super |
info: Starting test /selenium-server/tests/cases/CreateCheckBoxAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functestcheckboxfield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Check Box |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | CheckBoxAttributeForm_attributeName | functestcheckboxfield_${randomSuffix} |
info: Executing: |type | CheckBoxAttributeForm_attributeLabels_en | functestcheckboxfield_${randomSuffix} |
info: Executing: |verifyValue | CheckBoxAttributeForm_defaultValue | off |
info: Executing: |click | CheckBoxAttributeForm_defaultValue |  |
info: Executing: |verifyValue | CheckBoxAttributeForm_defaultValue | on |
info: Executing: |verifyValue | CheckBoxAttributeForm_isAudited | off |
info: Executing: |click | CheckBoxAttributeForm_isAudited |  |
info: Executing: |verifyValue | CheckBoxAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='CheckBoxAttributeDetailsView']/div/h1 | exact:Field: functestcheckboxfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Check Box |
info: Executing: |assertText | //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functestcheckboxfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functestcheckboxfield_${randomSuffix} |
info: Executing: |assertNotEditable | //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='CheckBoxAttributeEditView']/div/h1 | exact:Edit Field: functestcheckboxfield_${randomSuffix} |
info: Executing: |verifyValue | CheckBoxAttributeForm_defaultValue | on |
info: Executing: |click | CheckBoxAttributeForm_defaultValue |  |
info: Executing: |verifyValue | CheckBoxAttributeForm_defaultValue | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='CheckBoxAttributeDetailsView']/div/h1 | exact:Field: functestcheckboxfield_${randomSuffix} |
info: Executing: |assertNotEditable | //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='CheckBoxAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input | off |
info: Starting test /selenium-server/tests/cases/CreateCurrencyAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functestcurrencyfield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Currency |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | CurrencyValueAttributeForm_attributeName | functestcurrencyfield_${randomSuffix} |
info: Executing: |type | CurrencyValueAttributeForm_attributeLabels_en | functestcurrencyfield_${randomSuffix} |
info: Executing: |verifyValue | CurrencyValueAttributeForm_isRequired | off |
info: Executing: |click | CurrencyValueAttributeForm_isRequired |  |
info: Executing: |verifyValue | CurrencyValueAttributeForm_isRequired | on |
info: Executing: |verifyValue | CurrencyValueAttributeForm_isAudited | off |
info: Executing: |click | CurrencyValueAttributeForm_isAudited |  |
info: Executing: |verifyValue | CurrencyValueAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='CurrencyValueAttributeDetailsView']/div/h1 | exact:Field: functestcurrencyfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Currency |
info: Executing: |assertText | //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functestcurrencyfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functestcurrencyfield_${randomSuffix} |
info: Executing: |assertNotEditable | //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='CurrencyValueAttributeEditView']/div/h1 | exact:Edit Field: functestcurrencyfield_${randomSuffix} |
info: Executing: |verifyValue | CurrencyValueAttributeForm_isRequired | on |
info: Executing: |click | CurrencyValueAttributeForm_isRequired |  |
info: Executing: |verifyValue | CurrencyValueAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='CurrencyValueAttributeDetailsView']/div/h1 | exact:Field: functestcurrencyfield_${randomSuffix} |
info: Executing: |assertNotEditable | //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='CurrencyValueAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td/label/input | off |
info: Starting test /selenium-server/tests/cases/CreateDateAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functestdatefield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Date |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | DateAttributeForm_attributeName | functestdatefield_${randomSuffix} |
info: Executing: |type | DateAttributeForm_attributeLabels_en | functestdatefield_${randomSuffix} |
info: Executing: |select | DateAttributeForm_defaultValueCalculationType_value | label=Yesterday |
info: Executing: |verifyValue | DateAttributeForm_isRequired | off |
info: Executing: |click | DateAttributeForm_isRequired |  |
info: Executing: |verifyValue | DateAttributeForm_isRequired | on |
info: Executing: |verifyValue | DateAttributeForm_isAudited | off |
info: Executing: |click | DateAttributeForm_isAudited |  |
info: Executing: |verifyValue | DateAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DateAttributeDetailsView']/div/h1 | exact:Field: functestdatefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Date |
info: Executing: |assertText | //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functestdatefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functestdatefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | Yesterday |
info: Executing: |assertNotEditable | //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='DateAttributeEditView']/div/h1 | exact:Edit Field: functestdatefield_${randomSuffix} |
info: Executing: |select | DateAttributeForm_defaultValueCalculationType_value | label=Today |
info: Executing: |verifyValue | DateAttributeForm_isRequired | on |
info: Executing: |click | DateAttributeForm_isRequired |  |
info: Executing: |verifyValue | DateAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DateAttributeDetailsView']/div/h1 | exact:Field: functestdatefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | Today |
info: Executing: |assertNotEditable | //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DateAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | off |
info: Starting test /selenium-server/tests/cases/CreateDateTimeAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functestdatetimefield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Date Time |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | DateTimeAttributeForm_attributeName | functestdatetimefield_${randomSuffix} |
info: Executing: |type | DateTimeAttributeForm_attributeLabels_en | functestdatetimefield_${randomSuffix} |
info: Executing: |select | DateTimeAttributeForm_defaultValueCalculationType_value | label=Now |
info: Executing: |verifyValue | DateTimeAttributeForm_isRequired | off |
info: Executing: |click | DateTimeAttributeForm_isRequired |  |
info: Executing: |verifyValue | DateTimeAttributeForm_isRequired | on |
info: Executing: |verifyValue | DateTimeAttributeForm_isAudited | off |
info: Executing: |click | DateTimeAttributeForm_isAudited |  |
info: Executing: |verifyValue | DateTimeAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DateTimeAttributeDetailsView']/div/h1 | exact:Field: functestdatetimefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Date Time |
info: Executing: |assertText | //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functestdatetimefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functestdatetimefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | Now |
info: Executing: |assertNotEditable | //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='DateTimeAttributeEditView']/div/h1 | exact:Edit Field: functestdatetimefield_${randomSuffix} |
info: Executing: |select | DateTimeAttributeForm_defaultValueCalculationType_value | label=(None) |
info: Executing: |verifyValue | DateTimeAttributeForm_isRequired | on |
info: Executing: |click | DateTimeAttributeForm_isRequired |  |
info: Executing: |verifyValue | DateTimeAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DateTimeAttributeDetailsView']/div/h1 | exact:Field: functestdatetimefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td |  |
info: Executing: |assertNotEditable | //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DateTimeAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | off |
info: Starting test /selenium-server/tests/cases/CreateDecimalAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functestdecimalfield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Decimal |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | DecimalAttributeForm_attributeName | functestdecimalfield_${randomSuffix} |
info: Executing: |type | DecimalAttributeForm_attributeLabels_en | functestdecimalfield_${randomSuffix} |
info: Executing: |type | DecimalAttributeForm_defaultValue | 67.894 |
info: Executing: |type | DecimalAttributeForm_maxLength | 6 |
info: Executing: |type | DecimalAttributeForm_precisionLength | 3 |
info: Executing: |verifyValue | DecimalAttributeForm_isRequired | off |
info: Executing: |click | DecimalAttributeForm_isRequired |  |
info: Executing: |verifyValue | DecimalAttributeForm_isRequired | on |
info: Executing: |verifyValue | DecimalAttributeForm_isAudited | off |
info: Executing: |click | DecimalAttributeForm_isAudited |  |
info: Executing: |verifyValue | DecimalAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/h1 | exact:Field: functestdecimalfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Decimal |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functestdecimalfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functestdecimalfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | 67.894 |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td | 6 |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td | 3 |
info: Executing: |assertNotEditable | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input | on |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='DecimalAttributeEditView']/div/h1 | exact:Edit Field: functestdecimalfield_${randomSuffix} |
info: Executing: |type | DecimalAttributeForm_defaultValue | 62.894 |
info: Executing: |verifyValue | DecimalAttributeForm_isRequired | on |
info: Executing: |click | DecimalAttributeForm_isRequired |  |
info: Executing: |verifyValue | DecimalAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/h1 | exact:Field: functestdecimalfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | 62.894 |
info: Executing: |assertNotEditable | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input | off |
info: Starting test /selenium-server/tests/cases/CreateDropDownAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functestdropdownfield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Pick List |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | DropDownAttributeForm_attributeName | functestdropdownfield_${randomSuffix} |
info: Executing: |type | DropDownAttributeForm_attributeLabels_en | functestdropdownfield_${randomSuffix} |
info: Executing: |type | customFieldDataData_AddInput | test1 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |type | customFieldDataData_AddInput | test2 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |type | customFieldDataData_AddInput | test3 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |select | DropDownAttributeForm_defaultValueOrder | label=test3 |
info: Executing: |verifyValue | DropDownAttributeForm_isRequired | off |
info: Executing: |click | DropDownAttributeForm_isRequired |  |
info: Executing: |verifyValue | DropDownAttributeForm_isRequired | on |
info: Executing: |verifyValue | DropDownAttributeForm_isAudited | off |
info: Executing: |click | DropDownAttributeForm_isAudited |  |
info: Executing: |verifyValue | DropDownAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/h1 | exact:Field: functestdropdownfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Pick List |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functestdropdownfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functestdropdownfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | test3 |
info: Executing: |assertNotEditable | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |compareText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | test1
test2
test3 |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='DropDownAttributeEditView']/div/h1 | exact:Edit Field: functestdropdownfield_${randomSuffix} |
info: Executing: |type | customFieldDataData_AddInput | test4 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |select | DropDownAttributeForm_defaultValueOrder | label=test4 |
info: Executing: |verifyValue | DropDownAttributeForm_isAudited | on |
info: Executing: |click | DropDownAttributeForm_isAudited |  |
info: Executing: |verifyValue | DropDownAttributeForm_isAudited | off |
info: Executing: |verifyValue | DropDownAttributeForm_isRequired | on |
info: Executing: |click | DropDownAttributeForm_isRequired |  |
info: Executing: |verifyValue | DropDownAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/h1 | exact:Field: functestdropdownfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | test4 |
info: Executing: |assertNotEditable | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | off |
info: Executing: |compareText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | test1
test2
test3
test4 |
info: Starting test /selenium-server/tests/cases/CreateIntegerAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functestintegerfield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Integer |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | IntegerAttributeForm_attributeName | functestintegerfield_${randomSuffix} |
info: Executing: |type | IntegerAttributeForm_attributeLabels_en | functestintegerfield_${randomSuffix} |
info: Executing: |type | IntegerAttributeForm_defaultValue | 1500 |
info: Executing: |type | IntegerAttributeForm_maxLength | 6 |
info: Executing: |type | IntegerAttributeForm_minValue | 500 |
info: Executing: |type | IntegerAttributeForm_maxValue | 5000 |
info: Executing: |verifyValue | IntegerAttributeForm_isRequired | off |
info: Executing: |click | IntegerAttributeForm_isRequired |  |
info: Executing: |verifyValue | IntegerAttributeForm_isRequired | on |
info: Executing: |verifyValue | IntegerAttributeForm_isAudited | off |
info: Executing: |click | IntegerAttributeForm_isAudited |  |
info: Executing: |verifyValue | IntegerAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/h1 | exact:Field: functestintegerfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Integer |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functestintegerfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functestintegerfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | 1500 |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td | 6 |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td | 500 |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | 5000 |
info: Executing: |assertNotEditable | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[9]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[9]/td/label/input | on |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='IntegerAttributeEditView']/div/h1 | exact:Edit Field: functestintegerfield_${randomSuffix} |
info: Executing: |type | IntegerAttributeForm_defaultValue | 1600 |
info: Executing: |verifyValue | IntegerAttributeForm_isRequired | on |
info: Executing: |click | IntegerAttributeForm_isRequired |  |
info: Executing: |verifyValue | IntegerAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/h1 | exact:Field: functestintegerfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | 1600 |
info: Executing: |assertNotEditable | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input | off |
info: Starting test /selenium-server/tests/cases/CreateDependentDropDownAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |select | attributeTypeName | label=Pick List |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | id=DropDownAttributeForm_attributeName | testcountry_${randomSuffix} |
info: Executing: |type | id=DropDownAttributeForm_attributeLabels_en | testcountry_${randomSuffix} |
info: Executing: |type | id=customFieldDataData_AddInput | aaaa |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | bbbb |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | cccc |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |verifyValue | DropDownAttributeForm_isRequired | off |
info: Executing: |click | DropDownAttributeForm_isRequired |  |
info: Executing: |verifyValue | DropDownAttributeForm_isRequired | on |
info: Executing: |verifyValue | DropDownAttributeForm_isAudited | off |
info: Executing: |click | DropDownAttributeForm_isAudited |  |
info: Executing: |verifyValue | DropDownAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/h1 | exact:Field: testcountry_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Pick List |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | testcountry_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | testcountry_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td |  |
info: Executing: |assertNotEditable | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |compareText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | aaaa
bbbb
cccc |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |select | attributeTypeName | label=Pick List |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | id=DropDownAttributeForm_attributeName | teststate_${randomSuffix} |
info: Executing: |type | id=DropDownAttributeForm_attributeLabels_en | teststate_${randomSuffix} |
info: Executing: |type | id=customFieldDataData_AddInput | aaa1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | aaa2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | aaa3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | bbb1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | bbb2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | bbb3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ccc1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ccc2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ccc3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |verifyValue | DropDownAttributeForm_isRequired | off |
info: Executing: |click | DropDownAttributeForm_isRequired |  |
info: Executing: |verifyValue | DropDownAttributeForm_isRequired | on |
info: Executing: |verifyValue | DropDownAttributeForm_isAudited | off |
info: Executing: |click | DropDownAttributeForm_isAudited |  |
info: Executing: |verifyValue | DropDownAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/h1 | exact:Field: teststate_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Pick List |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | teststate_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | teststate_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td |  |
info: Executing: |assertNotEditable | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |compareText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | aaa1
aaa2
aaa3
bbb1
bbb2
bbb3
ccc1
ccc2
ccc3 |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |select | attributeTypeName | label=Pick List |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | id=DropDownAttributeForm_attributeName | testcity_${randomSuffix} |
info: Executing: |type | id=DropDownAttributeForm_attributeLabels_en | testcity_${randomSuffix} |
info: Executing: |type | id=customFieldDataData_AddInput | aa1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ab1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ac1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | aa2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ab2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ac2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | aa3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ab3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ac3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ba1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | bb1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | bc1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ba2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | bb2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | bc2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ba3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | bb3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | bc3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ca1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | cb1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | cc1 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ca2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | cb2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | cc2 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | ca3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | cb3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |type | id=customFieldDataData_AddInput | cc3 |
info: Executing: |click | id=customFieldDataData_AddInputButton |  |
info: Executing: |verifyValue | DropDownAttributeForm_isRequired | off |
info: Executing: |click | DropDownAttributeForm_isRequired |  |
info: Executing: |verifyValue | DropDownAttributeForm_isRequired | on |
info: Executing: |verifyValue | DropDownAttributeForm_isAudited | off |
info: Executing: |click | DropDownAttributeForm_isAudited |  |
info: Executing: |verifyValue | DropDownAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/h1 | exact:Field: testcity_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Pick List |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | testcity_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | testcity_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td |  |
info: Executing: |assertNotEditable | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |compareText | //div[@id='DropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | aa1
ab1
ac1
aa2
ab2
ac2
aa3
ab3
ac3
ba1
bb1
bc1
ba2
bb2
bc2
ba3
bb3
bc3
ca1
cb1
cc1
ca2
cb2
cc2
ca3
cb3
cc3 |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |select | attributeTypeName | label=Dependent Pick Lists |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | id=DropDownDependencyAttributeForm_attributeName | location_${randomSuffix} |
info: Executing: |type | id=DropDownDependencyAttributeForm_attributeLabels_en | location_${randomSuffix} |
info: Executing: |assertValue | //select[@id='DropDownDependencyAttributeForm_mappingData_1_attributeName']/option |  |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_0_attributeName | label=testcountry_${randomSuffix} |
info: Executing: |waitForText | //select[@id='DropDownDependencyAttributeForm_mappingData_1_attributeName']/option | (None) |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_1_attributeName | label=teststate_${randomSuffix} |
info: Executing: |waitForElementPresent | DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_0 |  |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_0 | label=aaaa |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_1 | label=aaaa |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_2 | label=aaaa |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_3 | label=bbbb |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_4 | label=bbbb |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_5 | label=bbbb |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_6 | label=cccc |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_7 | label=cccc |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_1_valuesToParentValues_8 | label=cccc |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_attributeName | label=testcity_${randomSuffix} |
info: Executing: |waitForElementPresent | DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_0 |  |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_0 | label=aaa1 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_1 | label=aaa1 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_2 | label=aaa1 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_3 | label=aaa2 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_4 | label=aaa2 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_5 | label=aaa2 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_6 | label=aaa3 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_7 | label=aaa3 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_8 | label=aaa3 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_9 | label=bbb1 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_10 | label=bbb1 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_11 | label=bbb1 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_12 | label=bbb2 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_13 | label=bbb2 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_14 | label=bbb2 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_15 | label=bbb3 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_16 | label=bbb3 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_17 | label=bbb3 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_18 | label=ccc1 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_19 | label=ccc1 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_20 | label=ccc1 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_21 | label=ccc2 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_22 | label=ccc2 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_23 | label=ccc2 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_24 | label=ccc3 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_25 | label=ccc3 |
info: Executing: |select | id=DropDownDependencyAttributeForm_mappingData_2_valuesToParentValues_26 | label=ccc3 |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DropDownDependencyAttributeDetailsView']/div/h1 | exact:Field: location_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownDependencyAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Dependent Pick Lists |
info: Executing: |assertText | //div[@id='DropDownDependencyAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | location_${randomSuffix} |
info: Executing: |assertText | //div[@id='DropDownDependencyAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | location_${randomSuffix} |
info: Starting test /selenium-server/tests/cases/CreateMultiSelectDropDownAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | multiselectfield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Multi-Select Pick List |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | MultiSelectDropDownAttributeForm_attributeName | multiselectfield_${randomSuffix} |
info: Executing: |type | MultiSelectDropDownAttributeForm_attributeLabels_en | multiselectfield_${randomSuffix} |
info: Executing: |type | customFieldDataData_AddInput | test1 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |type | customFieldDataData_AddInput | test2 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |type | customFieldDataData_AddInput | test3 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |select | MultiSelectDropDownAttributeForm_defaultValueOrder | label=test3 |
info: Executing: |verifyValue | MultiSelectDropDownAttributeForm_isRequired | off |
info: Executing: |click | MultiSelectDropDownAttributeForm_isRequired |  |
info: Executing: |verifyValue | MultiSelectDropDownAttributeForm_isRequired | on |
info: Executing: |verifyValue | MultiSelectDropDownAttributeForm_isAudited | off |
info: Executing: |click | MultiSelectDropDownAttributeForm_isAudited |  |
info: Executing: |verifyValue | MultiSelectDropDownAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/h1 | exact:Field: multiselectfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Multi-Select Pick List |
info: Executing: |assertText | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | multiselectfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | multiselectfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | test3 |
info: Executing: |assertNotEditable | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |compareText | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | test1
test2
test3 |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='MultiSelectDropDownAttributeEditView']/div/h1 | exact:Edit Field: multiselectfield_${randomSuffix} |
info: Executing: |type | customFieldDataData_AddInput | test4 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |select | MultiSelectDropDownAttributeForm_defaultValueOrder | label=test4 |
info: Executing: |verifyValue | MultiSelectDropDownAttributeForm_isAudited | on |
info: Executing: |click | MultiSelectDropDownAttributeForm_isAudited |  |
info: Executing: |verifyValue | MultiSelectDropDownAttributeForm_isAudited | off |
info: Executing: |verifyValue | MultiSelectDropDownAttributeForm_isRequired | on |
info: Executing: |click | MultiSelectDropDownAttributeForm_isRequired |  |
info: Executing: |verifyValue | MultiSelectDropDownAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/h1 | exact:Field: multiselectfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | test4 |
info: Executing: |assertNotEditable | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | off |
info: Executing: |compareText | //div[@id='MultiSelectDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | test1
test2
test3
test4 |
info: Starting test /selenium-server/tests/cases/CreateTagCloudAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | tagcloudfield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Tag Cloud |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | TagCloudAttributeForm_attributeName | tagcloudfield_${randomSuffix} |
info: Executing: |type | TagCloudAttributeForm_attributeLabels_en | tagcloudfield_${randomSuffix} |
info: Executing: |type | customFieldDataData_AddInput | test1 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |type | customFieldDataData_AddInput | test2 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |type | customFieldDataData_AddInput | test3 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |select | TagCloudAttributeForm_defaultValueOrder | label=test3 |
info: Executing: |verifyValue | TagCloudAttributeForm_isRequired | off |
info: Executing: |click | TagCloudAttributeForm_isRequired |  |
info: Executing: |verifyValue | TagCloudAttributeForm_isRequired | on |
info: Executing: |verifyValue | TagCloudAttributeForm_isAudited | off |
info: Executing: |click | TagCloudAttributeForm_isAudited |  |
info: Executing: |verifyValue | TagCloudAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='TagCloudAttributeDetailsView']/div/h1 | exact:Field: tagcloudfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Tag Cloud |
info: Executing: |assertText | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | tagcloudfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | tagcloudfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | test3 |
info: Executing: |assertNotEditable | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |compareText | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | test1
test2
test3 |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='TagCloudAttributeEditView']/div/h1 | exact:Edit Field: tagcloudfield_${randomSuffix} |
info: Executing: |type | customFieldDataData_AddInput | test4 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |select | TagCloudAttributeForm_defaultValueOrder | label=test4 |
info: Executing: |verifyValue | TagCloudAttributeForm_isAudited | on |
info: Executing: |click | TagCloudAttributeForm_isAudited |  |
info: Executing: |verifyValue | TagCloudAttributeForm_isAudited | off |
info: Executing: |verifyValue | TagCloudAttributeForm_isRequired | on |
info: Executing: |click | TagCloudAttributeForm_isRequired |  |
info: Executing: |verifyValue | TagCloudAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='TagCloudAttributeDetailsView']/div/h1 | exact:Field: tagcloudfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | test4 |
info: Executing: |assertNotEditable | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | off |
info: Executing: |compareText | //div[@id='TagCloudAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | test1
test2
test3
test4 |
info: Starting test /selenium-server/tests/cases/CreateCalculatedNumberAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |select | attributeTypeName | label=Integer |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | id=IntegerAttributeForm_attributeName | attendance_${randomSuffix} |
info: Executing: |type | id=IntegerAttributeForm_attributeLabels_en | attendance_${randomSuffix} |
info: Executing: |type | id=IntegerAttributeForm_defaultValue | 22 |
info: Executing: |type | id=IntegerAttributeForm_minValue | 0 |
info: Executing: |type | id=IntegerAttributeForm_maxValue | 22 |
info: Executing: |click | id=IntegerAttributeForm_isRequired |  |
info: Executing: |click | id=IntegerAttributeForm_isAudited |  |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/h1 | exact:Field: attendance_${randomSuffix} |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Integer |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | attendance_${randomSuffix} |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | attendance_${randomSuffix} |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | 22 |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td | 11 |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td | 0 |
info: Executing: |assertText | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | 22 |
info: Executing: |assertNotEditable | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[9]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='IntegerAttributeDetailsView']/div/div[2]/table/tbody/tr[9]/td/label/input | on |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |select | attributeTypeName | label=Decimal |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | id=DecimalAttributeForm_attributeName | salary_${randomSuffix} |
info: Executing: |type | id=DecimalAttributeForm_attributeLabels_en | salary_${randomSuffix} |
info: Executing: |type | id=DecimalAttributeForm_defaultValue | 900 |
info: Executing: |click | id=DecimalAttributeForm_isRequired |  |
info: Executing: |click | id=DecimalAttributeForm_isAudited |  |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/h1 | exact:Field: salary_${randomSuffix} |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Decimal |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | salary_${randomSuffix} |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | salary_${randomSuffix} |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | 900 |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td | 18 |
info: Executing: |assertText | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td | 2 |
info: Executing: |assertNotEditable | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='DecimalAttributeDetailsView']/div/div[2]/table/tbody/tr[8]/td/label/input | on |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |select | attributeTypeName | label=Calculated Number |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | id=CalculatedNumberAttributeForm_attributeName | calculatedValue_${randomSuffix} |
info: Executing: |type | id=CalculatedNumberAttributeForm_attributeLabels_en | calculatedValue_${randomSuffix} |
info: Executing: |type | id=CalculatedNumberAttributeForm_formula | attendance_${randomSuffix} + salary_${randomSuffix} |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='CalculatedNumberAttributeDetailsView']/div/h1 | exact:Field: calculatedValue_${randomSuffix} |
info: Executing: |assertText | //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Calculated Number |
info: Executing: |assertText | //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | calculatedValue_${randomSuffix} |
info: Executing: |assertText | //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | calculatedValue_${randomSuffix} |
info: Executing: |assertText | //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | attendance_${randomSuffix} + salary_${randomSuffix} |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |type | id=CalculatedNumberAttributeForm_formula | attendance_${randomSuffix} * salary_${randomSuffix} |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='CalculatedNumberAttributeDetailsView']/div/h1 | exact:Field: calculatedValue_${randomSuffix} |
info: Executing: |assertText | //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Calculated Number |
info: Executing: |assertText | //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | calculatedValue_${randomSuffix} |
info: Executing: |assertText | //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | calculatedValue_${randomSuffix} |
info: Executing: |assertText | //div[@id='CalculatedNumberAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | attendance_${randomSuffix} * salary_${randomSuffix} |
info: Starting test /selenium-server/tests/cases/CreatePhoneAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functestphonefield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Phone |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | PhoneAttributeForm_attributeName | functestphonefield_${randomSuffix} |
info: Executing: |type | PhoneAttributeForm_attributeLabels_en | functestphonefield_${randomSuffix} |
info: Executing: |type | PhoneAttributeForm_defaultValue | 1800TestSelenium |
info: Executing: |type | PhoneAttributeForm_maxLength | 20 |
info: Executing: |verifyValue | PhoneAttributeForm_isRequired | off |
info: Executing: |click | PhoneAttributeForm_isRequired |  |
info: Executing: |verifyValue | PhoneAttributeForm_isRequired | on |
info: Executing: |verifyValue | PhoneAttributeForm_isAudited | off |
info: Executing: |click | PhoneAttributeForm_isAudited |  |
info: Executing: |verifyValue | PhoneAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='PhoneAttributeDetailsView']/div/h1 | exact:Field: functestphonefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Phone |
info: Executing: |assertText | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functestphonefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functestphonefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | 1800TestSelenium |
info: Executing: |assertText | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td | 20 |
info: Executing: |assertNotEditable | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input | on |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='PhoneAttributeEditView']/div/h1 | exact:Edit Field: functestphonefield_${randomSuffix} |
info: Executing: |type | PhoneAttributeForm_defaultValue | 1900TestSelenium |
info: Executing: |verifyValue | PhoneAttributeForm_isRequired | on |
info: Executing: |click | PhoneAttributeForm_isRequired |  |
info: Executing: |verifyValue | PhoneAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='PhoneAttributeDetailsView']/div/h1 | exact:Field: functestphonefield_${randomSuffix} |
info: Executing: |assertText | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | 1900TestSelenium |
info: Executing: |assertNotEditable | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='PhoneAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | off |
info: Starting test /selenium-server/tests/cases/CreateRadioDropDownAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functestradiodropdownfield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Radio Pick List |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | RadioDropDownAttributeForm_attributeName | functestradiodropdownfield_${randomSuffix} |
info: Executing: |type | RadioDropDownAttributeForm_attributeLabels_en | functestradiodropdownfield_${randomSuffix} |
info: Executing: |type | customFieldDataData_AddInput | testr1 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |type | customFieldDataData_AddInput | testr2 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |type | customFieldDataData_AddInput | testr3 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |select | RadioDropDownAttributeForm_defaultValueOrder | label=testr3 |
info: Executing: |verifyValue | RadioDropDownAttributeForm_isRequired | off |
info: Executing: |click | RadioDropDownAttributeForm_isRequired |  |
info: Executing: |verifyValue | RadioDropDownAttributeForm_isRequired | on |
info: Executing: |verifyValue | RadioDropDownAttributeForm_isAudited | off |
info: Executing: |click | RadioDropDownAttributeForm_isAudited |  |
info: Executing: |verifyValue | RadioDropDownAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='RadioDropDownAttributeDetailsView']/div/h1 | exact:Field: functestradiodropdownfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Radio Pick List |
info: Executing: |assertText | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functestradiodropdownfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functestradiodropdownfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | testr3 |
info: Executing: |assertNotEditable | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |compareText | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | testr1
testr2
testr3 |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='RadioDropDownAttributeEditView']/div/h1 | exact:Edit Field: functestradiodropdownfield_${randomSuffix} |
info: Executing: |type | customFieldDataData_AddInput | testr4 |
info: Executing: |click | customFieldDataData_AddInputButton |  |
info: Executing: |select | RadioDropDownAttributeForm_defaultValueOrder | label=testr4 |
info: Executing: |verifyValue | RadioDropDownAttributeForm_isRequired | on |
info: Executing: |click | RadioDropDownAttributeForm_isRequired |  |
info: Executing: |verifyValue | RadioDropDownAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='RadioDropDownAttributeDetailsView']/div/h1 | exact:Field: functestradiodropdownfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | testr4 |
info: Executing: |assertNotEditable | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | off |
info: Executing: |compareText | //div[@id='RadioDropDownAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td | testr1
testr2
testr3
testr4 |
info: Starting test /selenium-server/tests/cases/CreateTextAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functesttextfield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Text |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | TextAttributeForm_attributeName | functesttextfield_${randomSuffix} |
info: Executing: |type | TextAttributeForm_attributeLabels_en | functesttextfield_${randomSuffix} |
info: Executing: |type | TextAttributeForm_defaultValue | AText |
info: Executing: |type | TextAttributeForm_maxLength | 88 |
info: Executing: |verifyValue | TextAttributeForm_isRequired | off |
info: Executing: |click | TextAttributeForm_isRequired |  |
info: Executing: |verifyValue | TextAttributeForm_isRequired | on |
info: Executing: |verifyValue | TextAttributeForm_isAudited | off |
info: Executing: |click | TextAttributeForm_isAudited |  |
info: Executing: |verifyValue | TextAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='TextAttributeDetailsView']/div/h1 | exact:Field: functesttextfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Text |
info: Executing: |assertText | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functesttextfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functesttextfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | AText |
info: Executing: |assertText | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td | 88 |
info: Executing: |assertNotEditable | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input | on |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='TextAttributeEditView']/div/h1 | exact:Edit Field: functesttextfield_${randomSuffix} |
info: Executing: |type | TextAttributeForm_defaultValue | AText_New |
info: Executing: |verifyValue | TextAttributeForm_isRequired | on |
info: Executing: |click | TextAttributeForm_isRequired |  |
info: Executing: |verifyValue | TextAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='TextAttributeDetailsView']/div/h1 | exact:Field: functesttextfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | AText_New |
info: Executing: |assertNotEditable | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='TextAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | off |
info: Starting test /selenium-server/tests/cases/CreateTextAreaAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functesttextareafield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=Text Area |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | TextAreaAttributeForm_attributeName | functesttextareafield_${randomSuffix} |
info: Executing: |type | TextAreaAttributeForm_attributeLabels_en | functesttextareafield_${randomSuffix} |
info: Executing: |type | TextAreaAttributeForm_defaultValue | This is a sample text area |
info: Executing: |verifyValue | TextAreaAttributeForm_isRequired | off |
info: Executing: |click | TextAreaAttributeForm_isRequired |  |
info: Executing: |verifyValue | TextAreaAttributeForm_isRequired | on |
info: Executing: |verifyValue | TextAreaAttributeForm_isAudited | off |
info: Executing: |click | TextAreaAttributeForm_isAudited |  |
info: Executing: |verifyValue | TextAreaAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='TextAreaAttributeDetailsView']/div/h1 | exact:Field: functesttextareafield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | Text Area |
info: Executing: |assertText | //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functesttextareafield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functesttextareafield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | This is a sample text area |
info: Executing: |assertNotEditable | //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='TextAreaAttributeEditView']/div/h1 | exact:Edit Field: functesttextareafield_${randomSuffix} |
info: Executing: |type | TextAreaAttributeForm_defaultValue | This is a changed sample text area |
info: Executing: |verifyValue | TextAreaAttributeForm_isRequired | on |
info: Executing: |click | TextAreaAttributeForm_isRequired |  |
info: Executing: |verifyValue | TextAreaAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='TextAreaAttributeDetailsView']/div/h1 | exact:Field: functesttextareafield_${randomSuffix} |
info: Executing: |assertText | //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | This is a changed sample text area |
info: Executing: |assertNotEditable | //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='TextAreaAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td/label/input | off |
info: Starting test /selenium-server/tests/cases/CreateUrlAttribute.html
info: Executing: |setSpeed | 1000 |  |
info: Executing: |store | javascript{Math.floor(Math.random()*11000)} | randomSuffix |
info: Executing: |open | index.php/designer/default |  |
info: Executing: |waitForPageToLoad |  |  |
info: Executing: |clickAndWait | //div[@id='TitleBarAndDesignerPageMenuView']/div/ul/li[1]/a/span |  |
info: Executing: |clickAndWait | link=Fields |  |
info: Executing: |verifyTextPresent | Accounts: Standard Fields |  |
info: Executing: |verifyTextPresent | Create Field |  |
info: Executing: |assertTextNotPresent | functesturlfield_${randomSuffix} |  |
info: Executing: |select | attributeTypeName | label=URL |
info: Executing: |clickAndWait | attributeTypeNameButton |  |
info: Executing: |type | UrlAttributeForm_attributeName | functesturlfield_${randomSuffix} |
info: Executing: |type | UrlAttributeForm_attributeLabels_en | functesturlfield_${randomSuffix} |
info: Executing: |type | UrlAttributeForm_defaultValue | http://functionaltestsrock.com |
info: Executing: |type | UrlAttributeForm_maxLength | 75 |
info: Executing: |verifyValue | UrlAttributeForm_isRequired | off |
info: Executing: |click | UrlAttributeForm_isRequired |  |
info: Executing: |verifyValue | UrlAttributeForm_isRequired | on |
info: Executing: |verifyValue | UrlAttributeForm_isAudited | off |
info: Executing: |click | UrlAttributeForm_isAudited |  |
info: Executing: |verifyValue | UrlAttributeForm_isAudited | on |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='UrlAttributeDetailsView']/div/h1 | exact:Field: functesturlfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[1]/td | URL |
info: Executing: |assertText | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[2]/td | functesturlfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[3]/td | functesturlfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | http://functionaltestsrock.com |
info: Executing: |assertText | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[5]/td | 75 |
info: Executing: |assertNotEditable | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | on |
info: Executing: |assertNotEditable | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[7]/td/label/input | on |
info: Executing: |clickAndWait | link=Edit |  |
info: Executing: |assertText | //div[@id='UrlAttributeEditView']/div/h1 | exact:Edit Field: functesturlfield_${randomSuffix} |
info: Executing: |type | UrlAttributeForm_attributeLabels_en | functesturlfield_${randomSuffix} |
info: Executing: |type | UrlAttributeForm_defaultValue | http://functionalnewtestsrock.com |
info: Executing: |verifyValue | UrlAttributeForm_isRequired | on |
info: Executing: |click | UrlAttributeForm_isRequired |  |
info: Executing: |verifyValue | UrlAttributeForm_isRequired | off |
info: Executing: |clickAndWait | save |  |
info: Executing: |assertText | //div[@id='UrlAttributeDetailsView']/div/h1 | exact:Field: functesturlfield_${randomSuffix} |
info: Executing: |assertText | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[4]/td | http://functionalnewtestsrock.com |
info: Executing: |assertNotEditable | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input |  |
info: Executing: |verifyValue | //div[@id='UrlAttributeDetailsView']/div/div[2]/table/tbody/tr[6]/td/label/input | off |