예제 #1
0
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()
예제 #2
0
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()
예제 #3
0
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()
예제 #4
0
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()

예제 #5
0
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()
예제 #6
0
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()
예제 #7
0
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()
예제 #8
0
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()
예제 #9
0
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()
예제 #10
0
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()
예제 #11
0
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()