def test(): from Modules import commonBits java_recorded_version = '1.6.0_22' if window('Record Layout Definitions'): click('*') select('RecordList.Record Name_Txt', 'zxxxzFLDg1') select('RecordList.Description_Txt', '%') ## select('ChildRecordsJTbl', '') rightclick('ChildRecordsJTbl', commonBits.fl('Field') + ',0') select_menu(commonBits.fl('Edit Record Selections')) select('RecordSelectionJTbl', 'rows:[0,1,2],columns:[' + commonBits.fl('Field Value') + ']') commonBits.delete2(click) click('BasicInternalFrameTitlePane$NoFocusButton2') commonBits.save1(click) click('BasicInternalFrameTitlePane$NoFocusButton2') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_22' if window('Record Layout Definitions'): click('*') commonBits.new1(click) select('RecordDef.Record Name_Txt', 'zxzxzFLDg1') select('RecordDef.Description_Txt', 'Group Test 1') click(commonBits.fl('Insert')) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',0()') commonBits.delete2(click) select('RecordDef.Record Type_Txt', commonBits.fl('Group of Records')) ##select('TabbedPane', 'Child Records') click(commonBits.fl('Insert')) select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',0()') select('ChildRecordsJTbl', 'zxzxzFLD1', commonBits.fl('Child Record') + ',0') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',0(zxzxzFLD1)') click(commonBits.fl('Insert')) select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',1()') select('ChildRecordsJTbl', 'zxzxzFLD2', commonBits.fl('Child Record') + ',1') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',1(zxzxzFLD2)') click(commonBits.fl('Insert')) select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',2()') select('ChildRecordsJTbl', 'zxzxzFLD3', commonBits.fl('Child Record') + ',2') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',2(zxzxzFLD3)') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ]]' ) select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',2(zxzxzFLD3)') click(commonBits.fl('Save As')) if window('Input'): select('OptionPane.textField', 'zxzxzFLDg2') click('OK') close() ##select('TabbedPane', 'Child Records') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ]]' ) select('RecordDef.Description_Txt', 'Group Test 2') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Name') + ',1()') commonBits.delete2(click) assert_p('ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ], [, zxzxzFLD3, , , , , ]]') select('RecordList.Record Name_Txt', 'zxzxzFLDg1') #select('TabbedPane', commonBits.fl('Child Records')) select('RecordList.Description_Txt', '%') ##select('TabbedPane', 'Child Records') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ]]' ) assert_p('RecordDef.Description_Txt', 'Text', 'Group Test 1') assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLDg1') select('RecordList.Record Name_Txt', 'zxzxzFLDg2') #select('TabbedPane', 'Child Records') select('RecordList.Description_Txt', '%%') select('TabbedPane', commonBits.fl('Child Records')) assert_p('ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ], [, zxzxzFLD3, , , , , ]]') assert_p('RecordDef.Description_Txt', 'Text', 'Group Test 2') assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLDg2') commonBits.delete3(click) if window(commonBits.fl('Delete: zxzxzFLDg2')): click('Yes') close() select('RecordList.Record Name_Txt', 'zxzxzFLDg1') select('RecordList.Description_Txt', '%') select('TabbedPane', commonBits.fl('Child Records')) assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ]]' ) assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLDg1') click('BasicInternalFrameTitlePane$NoFocusButton2') close()
def test(): from Modules import commonBits import time java_recorded_version = '1.6.0_22' if window('Record Layout Definitions'): click('*') select('RecordList.Record Name_Txt', 'zxzxzFLDg1') ##select('TabbedPane', 'Child Records') select('RecordList.Description_Txt', '%') ##select('TabbedPane', 'Child Records') select('ChildRecordsJTbl', 'cell: ,0(null)') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 11, , 0, 0, 0, , , ], [2, 5, fld 12, , 0, 0, 0, , , ], [7, 9, fld 13, , 0, 0, 0, , , ]]' ) click(commonBits.fl('Save As')) if window('Input'): select('OptionPane.textField', 'zxzxzFLD1aaa') click('OK') close() assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLD1aaa') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 11, , 0, 0, 0, , , ], [2, 5, fld 12, , 0, 0, 0, , , ], [7, 9, fld 13, , 0, 0, 0, , , ]]' ) select('RecordFieldsJTbl', 'fld 11aaa', commonBits.fl('FieldName') + ',0') select('RecordFieldsJTbl', 'fld 12aaa', commonBits.fl('FieldName') + ',1') select('RecordFieldsJTbl', 'fld 13aaa', commonBits.fl('FieldName') + ',2') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',2(fld 13)') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 11aaa, , 0, 0, 0, , , ], [2, 5, fld 12aaa, , 0, 0, 0, , , ], [7, 9, fld 13aaa, , 0, 0, 0, , , ]]' ) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',2()') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 11aaa, , 0, 0, 0, , , ], [2, 5, fld 12aaa, , 0, 0, 0, , , ], [7, 9, fld 13aaa, , 0, 0, 0, , , ]]' ) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',2()') commonBits.save1(click) commonBits.new1(click) select('RecordDef.Record Name_Txt', 'zxzxzFLD1bbb') click(commonBits.fl('Insert')) select('RecordFieldsJTbl', '1', commonBits.fl('Position') + ',0') select('RecordFieldsJTbl', '2', commonBits.fl('Length') + ',0') select('RecordFieldsJTbl', 'ffff', commonBits.fl('FieldName') + ',0') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') assert_p('RecordFieldsJTbl', 'Content', '[[1, 2, ffff, , 0, 0, 0, , , ]]') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ], [, zxzxzFLD1aaa, , , , , ], [, zxzxzFLD1bbb, , , , , ]]' ) select('RecordList.Description_Txt', '%%') ## select('TabbedPane', 'Child Records') select('RecordList.Record Name_Txt', 'zxzxzFLDg12') select('RecordList.Description_Txt', '%%%') select('RecordList.Record Name_Txt', 'zxzxzFLDg1') select('RecordList.Description_Txt', '%%') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ], [, zxzxzFLD1aaa, , , , , ], [, zxzxzFLD1bbb, , , , , ]]' ) select('ChildRecordsJTbl', 'cell: ,0(null)') assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLD1') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 11, , 0, 0, 0, , , ], [2, 5, fld 12, , 0, 0, 0, , , ], [7, 9, fld 13, , 0, 0, 0, , , ]]' ) click('Right') assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLD2') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 21, , 0, 0, 0, , , ], [2, 5, fld 22, , 0, 0, 0, , , ], [7, 9, fld 23, , 0, 0, 0, , , ], [18, 10, fld 24, , 0, 0, 0, , , ]]' ) click('Right') time.sleep(0.6) assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLD3') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 31, , 0, 0, 0, , , ], [2, 5, fld 32, , 0, 0, 0, , , ], [7, 9, fld 33, , 0, 0, 0, , , ], [18, 10, fld 34, , 0, 0, 0, , , ], [28, 12, fld 35, , 0, 0, 0, , , ]]' ) click('Right') assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLD1aaa') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 11aaa, , 0, 0, 0, , , ], [2, 5, fld 12aaa, , 0, 0, 0, , , ], [7, 9, fld 13aaa, , 0, 0, 0, , , ]]' ) commonBits.delete2(click) if window(commonBits.fl('Delete: zxzxzFLD1aaa')): click('Yes') close() select('TabbedPane', commonBits.fl('Extras')) click('BasicInternalFrameTitlePane$NoFocusButton2') select('RecordList.Description_Txt', '%') select('TabbedPane', commonBits.fl('Child Records')) select('RecordList.Record Name_Txt', 'zxzxzFLDg13') select('RecordList.Description_Txt', '%%') select('RecordList.Record Name_Txt', 'zxzxzFLDg1') select('RecordList.Description_Txt', '%') ## assert_p('ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ], [, zxzxzFLD1aaa, , , , , ], [, zxzxzFLD1bbb, , , , , ]]') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ], [, zxzxzFLD1bbb, , , , , ]]' ) select('ChildRecordsJTbl', 'cell: ,3(null)') assert_p('RecordFieldsJTbl', 'Content', '[[1, 2, ffff, , 0, 0, 0, , , ]]') assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLD1bbb') commonBits.delete2(click) if window(commonBits.fl('Delete: zxzxzFLD1bbb')): click('Yes') close() click('BasicInternalFrameTitlePane$NoFocusButton2') select('ChildRecordsJTbl', 'cell: ,4(null)') select('ChildRecordsJTbl', 'cell: ,4(null)') select('RecordList.Description_Txt', '%') select('RecordList.Record Name_Txt', 'zxzxzFLDg1%') select('RecordList.Description_Txt', '%%') ##select('TabbedPane', 'Child Records') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ]]' ) click('BasicInternalFrameTitlePane$NoFocusButton2') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_22' if window('Record Layout Definitions'): click('*1') select('RecordDef.Record Name_Txt', 'zx3xzFLDg777') select('RecordDef.Record Type_Txt', commonBits.fl('Group of Records') ) select('RecordDef.System_Txt', 'Unkown') click(commonBits.fl('Insert')) select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',0()') select('ChildRecordsJTbl', 'zx3xzFLD1', commonBits.fl('Child Record') + ',0') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',0(zx3xzFLD1)') click(commonBits.fl('Insert')) select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',1()') select('ChildRecordsJTbl', 'zx3xzFLD2', commonBits.fl('Child Record') + ',1') select('ChildRecordsJTbl', 'zx3xzFLD2', commonBits.fl('Tree Parent') + ',0') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Tree Parent') + ',0(zx3xzFLD2)') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , ]]') select('ChildRecordsJTbl', 'cell: ,1(null)') commonBits.new1(click) select('RecordDef.Record Name_Txt', 'zx3xzFLDg777aaaa') click(commonBits.fl('Insert')) select('RecordFieldsJTbl', '1', commonBits.fl('Position') + ',0') select('RecordFieldsJTbl', '1111', commonBits.fl('Length') + ',0') select('RecordFieldsJTbl', 'fff', commonBits.fl('FieldName') + ',0') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') assert_p('RecordFieldsJTbl', 'Content', '[[1, 1111, fff, , 0, 0, 0, , , ]]') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') assert_p('RecordDef.Record Name_Txt', 'Text', 'zx3xzFLDg777aaaa') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , ], [, zx3xzFLDg777aaaa, , , , , ]]') select('ChildRecordsJTbl', 'zx3xzFLDg777aaaa', commonBits.fl('Tree Parent') + ',1') select('ChildRecordsJTbl', 'cell: ,2(null)') click(commonBits.fl('Save As')) if window('Input'): assert_p('OptionPane.textField', 'Text', 'zx3xzFLDg777aaaa') select('OptionPane.textField', 'zx3xzFLDg777bbbb') click('OK') close() select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') select('RecordFieldsJTbl', 'fffbbb', commonBits.fl('FieldName') + ',0') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') assert_p('RecordFieldsJTbl', 'Content', '[[1, 1111, fffbbb, , 0, 0, 0, , , ]]') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777aaaa, , , , , ], [, zx3xzFLDg777bbbb, , , , , ]]') select('ChildRecordsJTbl', 'zx3xzFLDg777aaaa', commonBits.fl('Tree Parent') + ',3') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Tree Parent') + ',3(zx3xzFLDg777aaaa)') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777aaaa, , , , , ], [, zx3xzFLDg777bbbb, , , , , zx3xzFLDg777aaaa]]') select('ChildRecordsJTbl', 'cell: ,3(null)') click(commonBits.fl('Save As')) if window('Input'): select('OptionPane.textField', 'zx3xzFLDg777cccc') click('OK') close() assert_p('RecordFieldsJTbl', 'Content', '[[1, 1111, fffbbb, , 0, 0, 0, , , ]]') click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777aaaa, , , , , ], [, zx3xzFLDg777bbbb, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777cccc, , , , , ]]') select('ChildRecordsJTbl', 'zx3xzFLDg777bbbb', commonBits.fl('Tree Parent') + ',4') select('ChildRecordsJTbl', 'cell: ,4(null)') assert_p('RecordFieldsJTbl', 'Content', '[[1, 1111, fffbbb, , 0, 0, 0, , , ]]') select('RecordDef.Record Name_Txt', 'zx3xzFLDg777dddd') commonBits.save1(click) click(commonBits.fl('Save As')) if window('Input'): select('OptionPane.textField', 'zx3xzFLDg777eeee') click('OK') close() assert_p('RecordFieldsJTbl', 'Text', '', commonBits.fl('Description') + ',0') select('RecordFieldsJTbl', 'fffbbbee', commonBits.fl('FieldName') + ',0') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') assert_p('RecordFieldsJTbl', 'Text', '', commonBits.fl('Description') + ',0') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777aaaa, , , , , ], [, zx3xzFLDg777bbbb, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777dddd, , , , , zx3xzFLDg777bbbb], [, zx3xzFLDg777eeee, , , , , ]]') click(commonBits.fl('Refresh') ) select('ChildRecordsJTbl', 'cell: ,4(null)') assert_p('RecordFieldsJTbl', 'Content', '[[1, 1111, fffbbb, , 0, 0, 0, , , ]]') assert_p('RecordDef.Record Name_Txt', 'Text', 'zx3xzFLDg777dddd') click('BasicInternalFrameTitlePane$NoFocusButton2') select('ChildRecordsJTbl', 'zx3xzFLDg777aaaa', commonBits.fl('Tree Parent') + ',5') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Tree Parent') + ',5(zx3xzFLDg777aaaa)') ## assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777aaaa, , , , , ], [, zx3xzFLDg777bbbb, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777cccc, , , , , zx3xzFLDg777bbbb], [, zx3xzFLDg777eeee, , , , , zx3xzFLDg777aaaa]]') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777aaaa, , , , , ], [, zx3xzFLDg777bbbb, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777dddd, , , , , zx3xzFLDg777bbbb], [, zx3xzFLDg777eeee, , , , , zx3xzFLDg777aaaa]]') select('ChildRecordsJTbl', 'cell: ,3(null)') assert_p('RecordFieldsJTbl', 'Content', '[[1, 1111, fffbbb, , 0, 0, 0, , , ]]') assert_p('RecordDef.Record Name_Txt', 'Text', 'zx3xzFLDg777bbbb') commonBits.delete2(click) if window(commonBits.fl('Delete: zx3xzFLDg777bbbb')): click('Yes') close() click('BasicInternalFrameTitlePane$NoFocusButton2') ## assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777aaaa, , , , , ], [, zx3xzFLDg777bbbb, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777dddd, , , , , zx3xzFLDg777bbbb], [, zx3xzFLDg777eeee, , , , , zx3xzFLDg777aaaa]]') ## assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777aaaa, , , , , ], [, zx3xzFLDg777bbbb, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777dddd, , , , , zx3xzFLDg777bbbb], [, zx3xzFLDg777eeee, , , , , zx3xzFLDg777aaaa]]') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , zx3xzFLDg777aaaa], [, zx3xzFLDg777aaaa, , , , , ], [, zx3xzFLDg777dddd, , , , , ], [, zx3xzFLDg777eeee, , , , , zx3xzFLDg777aaaa]]') select('ChildRecordsJTbl', 'cell: ,2(null)') assert_p('RecordFieldsJTbl', 'Text', 'fff', commonBits.fl('FieldName') + ',0') assert_p('RecordDef.Record Name_Txt', 'Text', 'zx3xzFLDg777aaaa') commonBits.delete2(click) if window(commonBits.fl('Delete: zx3xzFLDg777aaaa')): click('Yes') close() click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , ], [, zx3xzFLDg777dddd, , , , , ], [, zx3xzFLDg777eeee, , , , , ]]') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Tree Parent') + ',3()') select('ChildRecordsJTbl', 'zx3xzFLDg777dddd', commonBits.fl('Tree Parent') + ',3') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Field Value') + ',2()') click('BasicInternalFrameTitlePane$NoFocusButton2') click('*') select('RecordList.Record Name_Txt', 'zx3xzFLDg777') select('RecordList.Description_Txt', '%') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , ], [, zx3xzFLDg777dddd, , , , , ], [, zx3xzFLDg777eeee, , , , , zx3xzFLDg777dddd]]') select('ChildRecordsJTbl', 'cell: ,2(null)') assert_p('RecordDef.Record Name_Txt', 'Text', 'zx3xzFLDg777dddd') commonBits.delete2(click) if window(commonBits.fl('Delete: zx3xzFLDg777dddd')): click('Yes') close() click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , ], [, zx3xzFLDg777eeee, , , , , ]]') select('ChildRecordsJTbl', 'cell: ,2(null)') assert_p('RecordDef.Record Name_Txt', 'Text', 'zx3xzFLDg777eeee') commonBits.delete2(click) if window(commonBits.fl('Delete: zx3xzFLDg777eeee')): click('Yes') close() click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , ]]') commonBits.delete3(click) if window(commonBits.fl('Delete: zx3xzFLDg777')): click('Yes') close()
def test(): from Modules import commonBits import time java_recorded_version = '1.6.0_22' if window('Record Layout Definitions'): click('*') select('RecordList.Record Name_Txt', 'zx3xzFLDg1') select('RecordList.Description_Txt', '%') ## select('ChildRecordsJTbl', 'cell: ,0(sl)') rightclick('ChildRecordsJTbl', commonBits.fl('Child Name') + ',0') select_menu(commonBits.fl('Edit Child Record')) assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 11, , 0, 0, 0, , , ], [2, 5, fld 12, , 0, 0, 0, , , ], [7, 9, fld 13, , 0, 0, 0, , , ]]' ) click(commonBits.fl('Save As')) if window('Input'): assert_p('OptionPane.textField', 'Text', 'zx3xzFLD1') select('OptionPane.textField', 'zx3xzFLD1aaa') click('OK') close() assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 11, , 0, 0, 0, , , ], [2, 5, fld 12, , 0, 0, 0, , , ], [7, 9, fld 13, , 0, 0, 0, , , ]]' ) select('RecordFieldsJTbl', 'fld 13aa', commonBits.fl('FieldName') + ',2') select('RecordFieldsJTbl', 'fld 12aa', commonBits.fl('FieldName') + ',1') select('RecordFieldsJTbl', 'fld 11aa', commonBits.fl('FieldName') + ',0') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',1()') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 11aa, , 0, 0, 0, , , ], [2, 5, fld 12aa, , 0, 0, 0, , , ], [7, 9, fld 13aa, , 0, 0, 0, , , ]]' ) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',1()') assert_p('RecordDef.Record Name_Txt', 'Text', 'zx3xzFLD1aaa') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',1()') commonBits.save1(click) click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , ], [, zx3xzFLD2, , , , , ], [, zx3xzFLD3, , , , , ], [, zx3xzFLD1aaa, , , , , ]]' ) assert_p( 'ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , ], [, zx3xzFLD2, , , , , ], [, zx3xzFLD3, , , , , ], [, zx3xzFLD1aaa, , , , , ]]' ) select('ChildRecordsJTbl', 'zx3xzFLD1aaa', commonBits.fl('Tree Parent') + ',2') select('ChildRecordsJTbl', 'zx3xzFLD2', commonBits.fl('Tree Parent') + ',0') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Tree Parent') + ',0(zx3xzFLD2)') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , ], [, zx3xzFLD3, , , , , zx3xzFLD1aaa], [, zx3xzFLD1aaa, , , , , ]]' ) ## select('ChildRecordsJTbl', 'cell: ,3(null)') rightclick('ChildRecordsJTbl', commonBits.fl('Child Name') + ',3') select_menu(commonBits.fl('Edit Child Record')) assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 11aa, , 0, 0, 0, , , ], [2, 5, fld 12aa, , 0, 0, 0, , , ], [7, 9, fld 13aa, , 0, 0, 0, , , ]]' ) assert_p('RecordDef.Record Name_Txt', 'Text', 'zx3xzFLD1aaa') commonBits.delete2(click) if window(commonBits.fl('Delete: zx3xzFLD1aaa')): click('Yes') close() select('TabbedPane1', commonBits.fl('Child Records')) click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , ], [, zx3xzFLD3, , , , , ]]' ) assert_p( 'ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , zx3xzFLD2], [, zx3xzFLD2, , , , , ], [, zx3xzFLD3, , , , , ]]' ) time.sleep(0.9) select('ChildRecordsJTbl', '', commonBits.fl('Tree Parent') + ',0') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Field') + ',3()') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zx3xzFLD1, , , , , ], [, zx3xzFLD2, , , , , ], [, zx3xzFLD3, , , , , ]]' ) ## click('BasicInternalFrameTitlePane$NoFocusButton2') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_17' if window('Record Layout Definitions'): select('TextArea', '') click('BaseHelpPanel', 111, 115) click('*') commonBits.new1(click) ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) select('TextField2', 'xwz 1') click(commonBits.fl('Insert')) click(commonBits.fl('Insert')) click(commonBits.fl('Insert')) select('RecordFieldsJTbl', '1', commonBits.fl('Position') + ',0') select('RecordFieldsJTbl', '4', commonBits.fl('Length') + ',0') select('RecordFieldsJTbl', 'z', commonBits.fl('FieldName') + ',0') select('RecordFieldsJTbl', '5', commonBits.fl('Position') + ',1') select('RecordFieldsJTbl', '5', commonBits.fl('Length') + ',1') select('RecordFieldsJTbl', 'f1', commonBits.fl('FieldName') + ',1') select('RecordFieldsJTbl', '10', commonBits.fl('Position') + ',2') select('RecordFieldsJTbl', '5', commonBits.fl('Length') + ',2') select('RecordFieldsJTbl', 'f2', commonBits.fl('FieldName') + ',2') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',2(f2)') assert_p('RecordFieldsJTbl', 'RowCount', '3') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',1(f1)') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 4, z, , 0, 0, 0, , , ], [5, 5, f1, , 0, 0, 0, , , ], [10, 5, f2, , 0, 0, 0, , , ]]' ) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',0(z)') commonBits.save1(click) click(commonBits.fl('Save As')) if window('Input'): select('OptionPane.textField', 'xwz 2') click('OK') close() ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') ## select('TabbedPane', 'Fields') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',2(f2)') ##commonBits.delete2(click) commonBits.delete2(click) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',1()') commonBits.delete2(click) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') click(commonBits.fl('Insert')) select('RecordFieldsJTbl', '4', commonBits.fl('Position') + ',1') select('RecordFieldsJTbl', '44', commonBits.fl('Length') + ',1') select('RecordFieldsJTbl', 'f', commonBits.fl('FieldName') + ',1') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',1()') click(commonBits.fl('Insert')) select('RecordFieldsJTbl', '5', commonBits.fl('Position') + ',2') select('RecordFieldsJTbl', '5', commonBits.fl('Length') + ',2') select('RecordFieldsJTbl', '5', commonBits.fl('FieldName') + ',2') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',2()') click(commonBits.fl('Insert')) select('RecordFieldsJTbl', '6', commonBits.fl('Position') + ',3') select('RecordFieldsJTbl', '6', commonBits.fl('Length') + ',3') select('RecordFieldsJTbl', '6', commonBits.fl('FieldName') + ',3') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',2()') assert_p('RecordFieldsJTbl', 'RowCount', '4') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',3()') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 4, z, , 0, 0, 0, , , ], [4, 44, f, , 0, 0, 0, , , ], [5, 5, 5, , 0, 0, 0, , , ], [6, 6, 6, , 0, 0, 0, , , ]]' ) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',3(6)') commonBits.delete2(click) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',2(5)') commonBits.delete2(click) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',1(f)') commonBits.delete2(click) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',0(z)') assert_p('RecordFieldsJTbl', 'ColumnCount', '10') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') assert_p('RecordFieldsJTbl', 'RowCount', '1') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',0(z)') assert_p('RecordFieldsJTbl', 'Content', '[[1, 4, z, , 0, 0, 0, , , ]]') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('FieldName') + ',0(z)') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') click(commonBits.fl('Save As')) if window('Input'): select('OptionPane.textField', 'xwz 3') click('OK') close() ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) click(commonBits.fl('Save As')) if window('Input'): select('OptionPane.textField', 'xwz 4') click('OK') close() ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) click(commonBits.fl('Save As')) if window('Input'): select('OptionPane.textField', 'xwz 5') click('OK') close() ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Fields') select('TextField', 'xwz 5') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Fields') select('TextField1', '%') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Fields') commonBits.delete3(click) if window(commonBits.fl('Delete: xwz 5')): click('Yes') close() ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Fields') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Fields') select('TextField', 'xwz 1') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Fields') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) commonBits.delete3(click) if window(commonBits.fl('Delete: xwz 1')): click('Yes') close() ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) select('TextField', 'xwz 2') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) commonBits.delete3(click) if window(commonBits.fl('Delete: xwz 2')): click('Yes') close() ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) keystroke('TextField1', 'Down') select('TextField', 'xwz 3') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) commonBits.delete3(click) if window(commonBits.fl('Delete: xwz 3')): click('Yes') close() ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Fields') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) select('TextField', 'xwz 4') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Fields') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) commonBits.delete3(click) if window(commonBits.fl('Delete: xwz 4')): click('Yes') close() ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Fields') ##select('TabbedPane', 'Extras') ##select('TabbedPane', 'Extras') select('TabbedPane', commonBits.fl('Fields')) click('BasicInternalFrameTitlePane$NoFocusButton2') ##click('MetalInternalFrameTitlePane', 129, 14) close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_22' if window('Record Layout Definitions'): select_menu( commonBits.fl('Record Layouts') + '>>' + commonBits.fl('Create Layout')) select('RecordDef.Record Name_Txt', 'zxzxzFLDg777') click(commonBits.fl('Insert')) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') commonBits.delete2(click) select('RecordDef.Record Type_Txt', commonBits.fl('Group of Records')) select('RecordDef.System_Txt', 'Unkown') click(commonBits.fl('Insert')) click(commonBits.fl('Insert')) select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',0()') select('ChildRecordsJTbl', 'zxzxzFLD1', commonBits.fl('Child Record') + ',0') select('ChildRecordsJTbl', 'zxzxzFLD2', commonBits.fl('Child Record') + ',1') select('ChildRecordsJTbl', 'zxzxzFLD2', commonBits.fl('Tree Parent') + ',0') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Tree Parent') + ',0(zxzxzFLD2)') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , zxzxzFLD2], [, zxzxzFLD2, , , , , ]]') ## select('ChildRecordsJTbl', '') ## select('ChildRecordsJTbl', 'cell: ,0(null)') select('ChildRecordsJTbl', 'cell: ,1(null)') select('RecordDef.Record Name_Txt', 'zxzxzFLD2aaa') commonBits.save1(click) click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , zxzxzFLD2aaa], [, zxzxzFLD2aaa, , , , , ]]' ) ## select('ChildRecordsJTbl', '') select('ChildRecordsJTbl', 'cell: ,1(null)') select('RecordDef.Record Name_Txt', 'zxzxzFLD2asd') click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , zxzxzFLD2asd], [, zxzxzFLD2asd, , , , , ]]' ) ## select('ChildRecordsJTbl', '') select('ChildRecordsJTbl', 'cell: ,1(null)') select('RecordDef.Record Name_Txt', 'zxzxzFLD2') commonBits.save1(click) click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , zxzxzFLD2], [, zxzxzFLD2, , , , , ]]') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Field') + ',1()') commonBits.delete2(click) assert_p('ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , ]]') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Field') + ',0()') commonBits.delete2(click) commonBits.delete3(click) if window(commonBits.fl('Delete: zxzxzFLDg777')): click('Yes') close() click('BasicInternalFrameTitlePane$NoFocusButton2') close()
def test(): from Modules import commonBits java_recorded_version = '1.5.0_11' if window('Record Layout Definitions'): click('*3') select( 'TableListJTbl', 'cell:' + commonBits.fl('Details') + ',1(Char (right justified))') click(commonBits.fl('Insert')) click(commonBits.fl('Insert')) select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',2()') click(commonBits.fl('Insert')) select('TableListJTbl', '1001', commonBits.fl('Row Key') + ',2') select('TableListJTbl', 'aaa', commonBits.fl('Details') + ',2') select('TableListJTbl', '1002', commonBits.fl('Row Key') + ',3') select('TableListJTbl', 'bbb', commonBits.fl('Details') + ',3') select('TableListJTbl', 'cell:' + commonBits.fl('Row Key') + ',2(1001)') assert_p('TableListJTbl', 'Text', '1001', commonBits.fl('Row Key') + ',2') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',3(bbb)') assert_p('TableListJTbl', 'Text', 'bbb', commonBits.fl('Details') + ',3') select('TableListJTbl', 'rows:[2,3],columns:[' + commonBits.fl('Details') + ']') ##click('Cut2') commonBits.cut2(click) select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',3(Char Null padded)') commonBits.paste2(click) select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',4(aaa)') assert_p('TableListJTbl', 'Text', 'aaa', commonBits.fl('Details') + ',4') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',5(bbb)') assert_p('TableListJTbl', 'Text', 'bbb', commonBits.fl('Details') + ',5') select( 'TableListJTbl', 'cell:' + commonBits.fl('Details') + ',1(Char (right justified))') click(commonBits.fl('Paste Prior')) select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',1(aaa)') assert_p('TableListJTbl', 'Text', 'aaa', commonBits.fl('Details') + ',1') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',2(bbb)') assert_p('TableListJTbl', 'Text', 'bbb', commonBits.fl('Details') + ',2') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',1(aaa)') commonBits.copy2(click) select( 'TableListJTbl', 'cell:' + commonBits.fl('Details') + ',3(Char (right justified))') commonBits.paste2(click) select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',4(aaa)') assert_p('TableListJTbl', 'Text', 'aaa', commonBits.fl('Details') + ',4') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',5(Char Null terminated)') assert_p('TableListJTbl', 'Text', 'Char Null terminated', commonBits.fl('Details') + ',5') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',5(Char Null terminated)') rightclick('TableListJTbl', commonBits.fl('Details') + ',5') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',5(Char Null terminated)') assert_p('TableListJTbl', 'RowCount', '58') select('TableListJTbl', 'rows:[7,8],columns:[' + commonBits.fl('Details') + ']') commonBits.delete2(click) select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',7(Hex Field)') assert_p('TableListJTbl', 'Text', 'Hex Field', commonBits.fl('Details') + ',7') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',8(Num (Left Justified))') rightclick('TableListJTbl', commonBits.fl('Details') + ',8') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',8(Num (Left Justified))') assert_p('TableListJTbl', 'RowCount', '56') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',4(aaa)') ##click('Cut2') commonBits.cut2(click) select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',4(Char Null terminated)') assert_p('TableListJTbl', 'Text', 'Char Null terminated', commonBits.fl('Details') + ',4') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',5(Char Null padded)') assert_p('TableListJTbl', 'RowCount', '55') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',4(Char Null terminated)') click(commonBits.fl('Paste Prior')) select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',4(aaa)') assert_p('TableListJTbl', 'Text', 'aaa', commonBits.fl('Details') + ',4') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',5(Char Null terminated)') assert_p('TableListJTbl', 'RowCount', '56') select('TableListJTbl', 'cell:' + commonBits.fl('Details') + ',4(aaa)') commonBits.delete2(click) select('TableListJTbl', 'rows:[1,2],columns:[' + commonBits.fl('Details') + ']') commonBits.delete2(click) select( 'TableListJTbl', 'cell:' + commonBits.fl('Details') + ',1(Char (right justified))') assert_p('TableListJTbl', 'RowCount', '53') select( 'TableListJTbl', 'cell:' + commonBits.fl('Details') + ',1(Char (right justified))') click('BasicInternalFrameTitlePane$NoFocusButton2') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_22' if window('Record Layout Definitions'): click('*1') select('RecordDef.Record Name_Txt', 'zx3xzFLDg777') select('RecordDef.Record Type_Txt', commonBits.fl('Group of Records')) select('RecordDef.System_Txt', 'Unkown') click(commonBits.fl('Insert')) select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',0()') select('ChildRecordsJTbl', 'zx3xzFLD2', commonBits.fl('Child Record') + ',0') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',0(zx3xzFLD2)') click(commonBits.fl('Insert')) select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',1()') select('ChildRecordsJTbl', 'zx3xzFLD2', commonBits.fl('Child Record') + ',1') select('ChildRecordsJTbl', 'cell:' + commonBits.fl('Child Record') + ',1(zx3xzFLD2)') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD2, , , , , ], [, zx3xzFLD2, , , , , ]]') ## select('ChildRecordsJTbl', 'cell: ,1(null)') rightclick('ChildRecordsJTbl', commonBits.fl('Child Name') + ',0') select_menu(commonBits.fl('Edit Child Record')) assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 21, , 0, 0, 0, , , ], [2, 5, fld 22, , 0, 0, 0, , , ], [7, 9, fld 23, , 0, 0, 0, , , ], [18, 10, fld 24, , 0, 0, 0, , , ]]' ) click(commonBits.fl('Save As')) #select('TabbedPane1', 'Extras') #select('TabbedPane1', 'Extras') #select('TabbedPane1', 'Child Records') if window('Input'): select('OptionPane.textField', 'zx3xzFLD2a77') click('OK') close() assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 21, , 0, 0, 0, , , ], [2, 5, fld 22, , 0, 0, 0, , , ], [7, 9, fld 23, , 0, 0, 0, , , ], [18, 10, fld 24, , 0, 0, 0, , , ]]' ) select('RecordFieldsJTbl', 'fld 21a77', commonBits.fl('FieldName') + ',0') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',1()') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 21a77, , 0, 0, 0, , , ], [2, 5, fld 22, , 0, 0, 0, , , ], [7, 9, fld 23, , 0, 0, 0, , , ], [18, 10, fld 24, , 0, 0, 0, , , ]]' ) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',1()') click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zx3xzFLD2, , , , , ], [, zx3xzFLD2, , , , , ], [, zx3xzFLD2a77, , , , , ]]' ) ## select('ChildRecordsJTbl', 'cell: ,2(null)') rightclick('ChildRecordsJTbl', commonBits.fl('Child Name') + ',2') select_menu(commonBits.fl('Edit Child Record')) commonBits.new1(click) select('RecordDef.Record Name_Txt', 'zx3xzFLDg77zxc') click(commonBits.fl('Insert')) select('RecordFieldsJTbl', '1', commonBits.fl('Position') + ',0') select('RecordFieldsJTbl', '39', commonBits.fl('Length') + ',0') select('RecordFieldsJTbl', 'ffff', commonBits.fl('FieldName') + ',0') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') assert_p('RecordFieldsJTbl', 'Content', '[[1, 39, ffff, , 0, 0, 0, , , ]]') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',0()') click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zx3xzFLD2, , , , , ], [, zx3xzFLD2, , , , , ], [, zx3xzFLD2a77, , , , , ], [, zx3xzFLDg77zxc, , , , , ]]' ) ## select('ChildRecordsJTbl', 'cell: ,2(null)') rightclick('ChildRecordsJTbl', commonBits.fl('Child Name') + ',2') select_menu(commonBits.fl('Edit Child Record')) assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 21a77, , 0, 0, 0, , , ], [2, 5, fld 22, , 0, 0, 0, , , ], [7, 9, fld 23, , 0, 0, 0, , , ], [18, 10, fld 24, , 0, 0, 0, , , ]]' ) assert_p('RecordDef.Record Name_Txt', 'Text', 'zx3xzFLD2a77') click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zx3xzFLD2, , , , , ], [, zx3xzFLD2, , , , , ], [, zx3xzFLD2a77, , , , , ], [, zx3xzFLDg77zxc, , , , , ]]' ) ## select('ChildRecordsJTbl', 'cell: ,2(null)') rightclick('ChildRecordsJTbl', commonBits.fl('Child Name') + ',2') select_menu(commonBits.fl('Edit Child Record')) commonBits.delete2(click) if window(commonBits.fl('Delete: zx3xzFLD2a77')): click('Yes') close() click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zx3xzFLD2, , , , , ], [, zx3xzFLD2, , , , , ], [, zx3xzFLDg77zxc, , , , , ]]' ) ## select('ChildRecordsJTbl', 'cell: ,2(null)') rightclick('ChildRecordsJTbl', commonBits.fl('Child Name') + ',2') select_menu(commonBits.fl('Edit Child Record')) assert_p('RecordFieldsJTbl', 'Content', '[[1, 39, ffff, , 0, 0, 0, , , ]]') assert_p('RecordDef.Record Name_Txt', 'Text', 'zx3xzFLDg77zxc') commonBits.delete2(click) if window(commonBits.fl('Delete: zx3xzFLDg77zxc')): click('Yes') close() click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p('ChildRecordsJTbl', 'Content', '[[, zx3xzFLD2, , , , , ], [, zx3xzFLD2, , , , , ]]') commonBits.delete3(click) if window(commonBits.fl('Delete: zx3xzFLDg777')): click('Yes') close() click('BasicInternalFrameTitlePane$NoFocusButton2') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_22' if window('Record Layout Definitions'): select_menu( commonBits.fl('Record Layouts') + '>>' + commonBits.fl('Edit Layout')) select('RecordList.Record Name_Txt', 'zxxxzFLDg88') ## select('TabbedPane', 'Extras') ## select('TabbedPane', 'Extras') ## select('TabbedPane', 'Child Records') select('RecordList.Description_Txt', '%') ## select('TabbedPane', 'Extras') ## select('TabbedPane', 'Extras') ## select('TabbedPane', 'Child Records') ## select('ChildRecordsJTbl', '') rightclick('ChildRecordsJTbl', commonBits.fl('Field') + ',0') select_menu(commonBits.fl('Edit Record Selections')) assert_p( 'RecordSelectionJTbl', 'Content', '[[, , fld 11, =, 11], [, ' + commonBits.fl('And') + ', fld 12, =, 12], [' + commonBits.fl('Or') + ', , fld 11, =, 121]]') select('RecordSelectionJTbl', 'cell:' + commonBits.fl('Field Value') + ',1(12)') commonBits.delete2(click) assert_p( 'RecordSelectionJTbl', 'Content', '[[, , fld 11, =, 11], [' + commonBits.fl('Or') + ', , fld 11, =, 121]]') select('TabbedPane', commonBits.fl('Summary')) assert_p( 'JTreeTable', 'Content', '[[, , , , , f1, =, v1], [, , ' + commonBits.fl('And') + ' , , , fld 11, =, 11], [, , , ' + commonBits.fl('Or') + ' , , fld 11, =, 121], [, , , , , , =, ], [, , ' + commonBits.fl('And') + ' , , , fld 21, =, 21], [, , , ' + commonBits.fl('Or') + ' , , fld 21, =, 12], [, , , , , , =, ], [, , ' + commonBits.fl('And') + ' , , , fld 31, =, 31], [, , , ' + commonBits.fl('Or') + ' , , fld 32, =, 32]]') select('TabbedPane', 'zxxxzFLD2') select('RecordSelectionJTbl1', 'cell:' + commonBits.fl('Field Value') + ',1(12)') assert_p( 'RecordSelectionJTbl1', 'Content', '[[, , fld 21, =, 21], [' + commonBits.fl('Or') + ', , fld 21, =, 12]]') select('RecordSelectionJTbl1', 'cell:' + commonBits.fl('Field Value') + ',0(21)') commonBits.delete3(click) assert_p('RecordSelectionJTbl1', 'Content', '[[, , fld 21, =, 12]]') select('TabbedPane', commonBits.fl('Summary')) ## assert_p('JTreeTable', 'Content', '[[, , , , , f1, =, v1], [, , And , , , fld 11, =, 11], [, , , Or , , fld 11, =, 121], [, , , , , , =, ], [, , And , , , fld 21, =, 12], [, , , , , , =, ], [, , And , , , fld 31, =, 31], [, , , Or , , fld 32, =, 32]]') assert_p( 'JTreeTable', 'Content', '[[, , , , , f1, =, v1], [, , ' + commonBits.fl('And') + ' , , , fld 11, =, 11], [, , , ' + commonBits.fl('Or') + ' , , fld 11, =, 121], [, , , , , , =, ], [, , ' + commonBits.fl('And') + ' , , , fld 21, =, 12], [, , , , , , =, ], [, , ' + commonBits.fl('And') + ' , , , fld 31, =, 31], [, , , ' + commonBits.fl('Or') + ' , , fld 32, =, 32]]') click('BasicInternalFrameTitlePane$NoFocusButton2') close()
def test(): from Modules import commonBits java_recorded_version = '1.6.0_22' if window('Record Layout Definitions'): select_menu( commonBits.fl('Record Layouts') + '>>' + commonBits.fl('Edit Layout')) select('RecordList.Record Name_Txt', 'zxzxzFLDg1') select('RecordList.Description_Txt', '%') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , zxzxzFLD2], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ]]' ) click(commonBits.fl('Save As')) if window('Input'): assert_p('OptionPane.textField', 'Text', 'zxzxzFLDg1') select('OptionPane.textField', 'zxzxzFLDg777') click('OK') close() ##select('TabbedPane', 'Child Records') assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLDg777') assert_p('ChildRecordsJTbl', 'Text', '', commonBits.fl('Child Name') + ',1') select('ChildRecordsJTbl', 'cell: ,0(null)') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 11, , 0, 0, 0, , , ], [2, 5, fld 12, , 0, 0, 0, , , ], [7, 9, fld 13, , 0, 0, 0, , , ]]' ) click('Right') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 21, , 0, 0, 0, , , ], [2, 5, fld 22, , 0, 0, 0, , , ], [7, 9, fld 23, , 0, 0, 0, , , ], [18, 10, fld 24, , 0, 0, 0, , , ]]' ) assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLD2') click('Right') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 31, , 0, 0, 0, , , ], [2, 5, fld 32, , 0, 0, 0, , , ], [7, 9, fld 33, , 0, 0, 0, , , ], [18, 10, fld 34, , 0, 0, 0, , , ], [28, 12, fld 35, , 0, 0, 0, , , ]]' ) assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLD3') click(commonBits.fl('Save As')) if window('Input'): assert_p('OptionPane.textField', 'Text', 'zxzxzFLD3') select('OptionPane.textField', 'a777') click('Cancel') close() assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 31, , 0, 0, 0, , , ], [2, 5, fld 32, , 0, 0, 0, , , ], [7, 9, fld 33, , 0, 0, 0, , , ], [18, 10, fld 34, , 0, 0, 0, , , ], [28, 12, fld 35, , 0, 0, 0, , , ]]' ) click(commonBits.fl('Save As')) if window('Input'): assert_p('OptionPane.textField', 'Text', 'zxzxzFLD3') select('OptionPane.textField', 'zxzxzFLD3a777') click('OK') close() select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',1()') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 31, , 0, 0, 0, , , ], [2, 5, fld 32, , 0, 0, 0, , , ], [7, 9, fld 33, , 0, 0, 0, , , ], [18, 10, fld 34, , 0, 0, 0, , , ], [28, 12, fld 35, , 0, 0, 0, , , ]]' ) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',1()') assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLD3a777') select('RecordFieldsJTbl', 'fld 31 777', commonBits.fl('FieldName') + ',0') select('RecordFieldsJTbl', 'fld 32 777', commonBits.fl('FieldName') + ',1') select('RecordFieldsJTbl', 'fld 33 777', commonBits.fl('FieldName') + ',2') select('RecordFieldsJTbl', 'fld 34 777', commonBits.fl('FieldName') + ',3') select('RecordFieldsJTbl', 'fld 35 7777', commonBits.fl('FieldName') + ',4') select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',2()') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 31 777, , 0, 0, 0, , , ], [2, 5, fld 32 777, , 0, 0, 0, , , ], [7, 9, fld 33 777, , 0, 0, 0, , , ], [18, 10, fld 34 777, , 0, 0, 0, , , ], [28, 12, fld 35 7777, , 0, 0, 0, , , ]]' ) select('RecordFieldsJTbl', 'cell:' + commonBits.fl('Description') + ',2()') commonBits.save1(click) click('BasicInternalFrameTitlePane$NoFocusButton2') ##select('TabbedPane', 'Child Records') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , zxzxzFLD2], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ], [, zxzxzFLD3a777, , , , , ]]' ) select('RecordList.Record Name_Txt', 'zxzxzFLDg7') select('RecordList.Description_Txt', '%') select('RecordList.Record Name_Txt', 'zxzxzFLDg1') select('RecordList.Description_Txt', '%%') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , zxzxzFLD2], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ]]' ) select('ChildRecordsJTbl', 'cell: ,1(null)') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 21, , 0, 0, 0, , , ], [2, 5, fld 22, , 0, 0, 0, , , ], [7, 9, fld 23, , 0, 0, 0, , , ], [18, 10, fld 24, , 0, 0, 0, , , ]]' ) click('Right') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 31, , 0, 0, 0, , , ], [2, 5, fld 32, , 0, 0, 0, , , ], [7, 9, fld 33, , 0, 0, 0, , , ], [18, 10, fld 34, , 0, 0, 0, , , ], [28, 12, fld 35, , 0, 0, 0, , , ]]' ) click('BasicInternalFrameTitlePane$NoFocusButton2') select('RecordList.Record Name_Txt', 'zxzxzFLDg777') ##select('TabbedPane', 'Child Records') select('RecordList.Description_Txt', '%') ##select('TabbedPane', 'Child Records') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , zxzxzFLD2], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ], [, zxzxzFLD3a777, , , , , ]]' ) assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLDg777') select('ChildRecordsJTbl', 'cell: ,2(null)') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 31, , 0, 0, 0, , , ], [2, 5, fld 32, , 0, 0, 0, , , ], [7, 9, fld 33, , 0, 0, 0, , , ], [18, 10, fld 34, , 0, 0, 0, , , ], [28, 12, fld 35, , 0, 0, 0, , , ]]' ) click('Right') assert_p('RecordDef.Record Name_Txt', 'Text', 'zxzxzFLD3a777') assert_p( 'RecordFieldsJTbl', 'Content', '[[1, 1, fld 31 777, , 0, 0, 0, , , ], [2, 5, fld 32 777, , 0, 0, 0, , , ], [7, 9, fld 33 777, , 0, 0, 0, , , ], [18, 10, fld 34 777, , 0, 0, 0, , , ], [28, 12, fld 35 7777, , 0, 0, 0, , , ]]' ) commonBits.delete2(click) if window(commonBits.fl('Delete: zxzxzFLD3a777')): click('Yes') close() ##select('TabbedPane1', 'Child Records') click('BasicInternalFrameTitlePane$NoFocusButton2') assert_p( 'ChildRecordsJTbl', 'Content', '[[, zxzxzFLD1, , , , , zxzxzFLD2], [, zxzxzFLD2, , , , , ], [, zxzxzFLD3, , , , , ]]' ) commonBits.delete3(click) if window(commonBits.fl('Delete: zxzxzFLDg777')): click('Yes') close() click('BasicInternalFrameTitlePane$NoFocusButton2') close()