예제 #1
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_22'

    if window('Record Editor'):
        select('File_Txt',
               commonBits.sampleDir() + 'Ams_PODownload_20041231.txt')
        click(commonBits.fl('Edit') + '1')
        click('Filter1')
        select('Fields.FieldRelationship_JTbl', '4',
               commonBits.fl('Value') + ',0')
        select(
            'Fields.FieldRelationship_JTbl',
            'cell:' + commonBits.fl('Operator') + ',0(' +
            commonBits.fl('Contains') + ')')
        ##		click('ScrollPane$ScrollBar', 10, 33)
        select('Fields.FieldRelationship_JTbl', commonBits.fl('>= (Numeric)'),
               commonBits.fl('Operator') + ',0')
        select('TabbedPane', commonBits.fl('Group Filter'))
        select('Fields.FieldRelationship_JTbl1', '4',
               commonBits.fl('Value') + ',0')
        select(
            'Fields.FieldRelationship_JTbl1',
            'cell:' + commonBits.fl('Operator') + ',0(' +
            commonBits.fl('Contains') + ')')
        ##		click('ScrollPane$ScrollBar', 8, 92)
        select('Fields.FieldRelationship_JTbl1', commonBits.fl('>= (Numeric)'),
               commonBits.fl('Operator') + ',0')
        select('Fields.FieldRelationship_JTbl1',
               'cell:' + commonBits.fl('Value') + ',1()')
        select('Fields.FieldRelationship_JTbl1',
               'cell:' + commonBits.fl('Field') + ',0(0)')
        select('Filter.RecordSelection_JTbl1',
               'cell:' + commonBits.fl('Include') + ',1(true)')
        select('Fields.FieldRelationship_JTbl1',
               'cell:' + commonBits.fl('Value') + ',2()')
        select('Fields.FieldRelationship_JTbl1',
               'cell:' + commonBits.fl('Field') + ',0(-2147483647)')
        click('ArrowButton')
        select_menu('ams PO Download: Allocation>>Pack Quantity 1')

        commonBits.save2(click)

        ##		click(commonBits.fl('Save') + '1')
        ##		select('File name', 'xx4')

        if commonBits.isWindowsLook():
            select('File name', 'xx4')
        else:
            select('File Name', 'xx4')

        commonBits.save(click)
        ##click(commonBits.fl('Save'))
        select_menu(
            commonBits.fl('Window') + '>>Ams_PODownload_20041231.txt>>' +
            commonBits.fl('Filter Options'))
        click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu(
            commonBits.fl('Window') + '>>Ams_PODownload_20041231.txt>>' +
            commonBits.fl('Table:'))
        ##		click('MetalInternalFrameTitlePane', 644, 18)
        click('Filter1')
        click(commonBits.fl('Load'))

        if window('Open'):
            ##select('FilePane$3', 'xx4')
            ##select(commonBits.selectPane(), 'xx4')
            ##click('Open')

            if commonBits.isWindowsLook():
                select('File name', 'xx4')
            else:
                select('File Name', 'xx4')

            click('Open')

##			select('FileName', 'xx4')
##			doubleclick('FilePane$3', '5')
        close()

        select('TabbedPane', commonBits.fl('Group Filter'))
        assert_p(
            'Fields.FieldRelationship_JTbl1', 'Content',
            '[[, , 200004, true, ' + commonBits.fl('First') + ', ' +
            commonBits.fl('>= (Numeric)') + ', 4], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ], [, ' +
            commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') +
            ', ' + commonBits.fl('Contains') + ', ]]')

        commonBits.filter2(click)
        ##		click(commonBits.fl('Filter') + '1')
        ##		select('TabbedPane1', 'Table:')
        select_menu(
            commonBits.fl('Window') + '>>Ams_PODownload_20041231.txt>>' +
            commonBits.fl('Filter Options'))
        select_menu(
            commonBits.fl('Window') + '>>Ams_PODownload_20041231.txt>>' +
            commonBits.fl('Table:'))
        assert_p(
            'LineList.FileDisplay_JTbl1', 'Content',
            '[[D1, 4, 40000000, 1, 48320000, 4561, 50710000, 5, 45400000, 44, 207, 5354, , 4561, 5071, M, .ROSE 24, -6, 607 SHWL], [S1, 5009, 5, 5021, 5, 5025, 4, 5026, 4, 5047, 3, 5077, 2, 5127, 5, 5134, 4, 5142, 2], [S1, 5044, 2, 5071, 2, , 0, , 0, , 0, , 0, , 0, , 0, , 0]]'
        )
    close()
예제 #2
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_03'

	if window('Record Editor'):
		select('FileChooser', commonBits.sampleDir() + 'DTAR020.bin')

		click(commonBits.fl('Edit') + '1')
		select_menu(commonBits.fl('View') + '>>' + commonBits.fl('Sorted Field Tree'))
#		select('List', 'DTAR020')
#		select('List', 'DTAR020')
		select('Table', 'cell:' + commonBits.fl('Field') + ',0( )')
#		select('List', 'DTAR020')
		select('Table', 'DEPT-NO', commonBits.fl('Field') + ',0')
		select('Table', 'DATE', commonBits.fl('Field') + ',1')
		select('Table', 'cell:' + commonBits.fl('Field') + ',1(DATE)')
		select('Table1', 'cell:' + commonBits.fl('Function') + ',2()')
		select('Table', 'cell:' + commonBits.fl('Field') + ',1(DATE)')
		select('Table1', commonBits.fl('Maximum'), commonBits.fl('Function') + ',2')
		select('Table1', commonBits.fl('Maximum'), commonBits.fl('Function') + ',3')
		select('Table1', commonBits.fl('Sum'), commonBits.fl('Function') + ',4')
		select('Table1', commonBits.fl('Sum'), commonBits.fl('Function') + ',5')
		select('Table1', 'cell:' + commonBits.fl('Function') + ',5(Sum)')
		##commonBits.save1(click)
		commonBits.save(click)

		##select('FileChooser', commonBits.userDir() +  'SortTree'  + commonBits.fileSep() + 'xx2')
		commonBits.selectFileName(select, keystroke, commonBits.userDir() +  'SortTree'  + commonBits.fileSep() + 'xx2')
		commonBits.save1(click)
		select_menu(commonBits.fl('Window') + '>>DTAR020.bin>>' + commonBits.fl('Create Sorted Tree'))
		click(commonBits.fl('Build Tree'))
		select('JTreeTable', 'cell:DATE,0(40118)')
		assert_p('JTreeTable', 'Text', '40118', 'DATE,0')
		select('JTreeTable', 'cell:DEPT-NO,0(60)')
		assert_p('JTreeTable', 'Text', '5', 'QTY-SOLD,2')
		select('JTreeTable', 'cell:SALE-PRICE,0(8.74)')
		assert_p('JTreeTable', 'Text', '166.94', 'SALE-PRICE,1')
		select('JTreeTable', 'cell:SALE-PRICE,1(166.94)')
		assert_p('JTreeTable', 'Text', '166.94', 'SALE-PRICE,1')
		select('JTreeTable', 'cell:' + commonBits.fl('Tree') + ',1(null)')
		rightclick('JTreeTable', commonBits.fl('Tree') + ',1')
		select_menu(commonBits.fl('Expand Tree'))
		select('JTreeTable', 'cell:QTY-SOLD,2(8)')
		assert_p('JTreeTable', 'Text', '5', 'QTY-SOLD,3')
		select('JTreeTable', 'cell:' + commonBits.fl('Tree') + ',2(null)')
		rightclick('JTreeTable', commonBits.fl('Tree') + ',2')
		select_menu(commonBits.fl('Expand Tree'))
		select('JTreeTable', 'cell:SALE-PRICE,3(12.99)')
		assert_p('JTreeTable', 'Text', '12.99', 'SALE-PRICE,4')
		select('JTreeTable', 'cell:' + commonBits.fl('Tree') + ',14(null)')
		rightclick('JTreeTable', commonBits.fl('Tree') + ',14')
		select_menu(commonBits.fl('Edit Record'))
		select('JTreeTable', 'cell:' + commonBits.fl('Tree') + ',14(null)')
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
		select_menu(commonBits.fl('Window') + '>>DTAR020.bin>>' + commonBits.fl('Table:'))
		select_menu(commonBits.fl('View') + '>>' + commonBits.fl('Execute Sort Tree'))
		##select('FileChooser', commonBits.userDir() +  'SortTree'  + commonBits.fileSep() + 'xx2')
		commonBits.selectFileName(select, keystroke, commonBits.userDir() +  'SortTree'  + commonBits.fileSep() + 'xx2')
		click(commonBits.fl('Run')
)
		select('JTreeTable', 'cell:SALE-PRICE,1(166.94)')
		assert_p('JTreeTable', 'Text', '166.94', 'SALE-PRICE,1')
		select('JTreeTable', 'cell:SALE-PRICE,2(87.46)')
		assert_p('JTreeTable', 'Text', '87.46', 'SALE-PRICE,2')
		select('JTreeTable', 'cell:SALE-PRICE,3(-15.85)')
		assert_p('JTreeTable', 'Text', '-15.85', 'SALE-PRICE,3')
		select('JTreeTable', 'cell:SALE-PRICE,9(-4.00)')
		select('JTreeTable', 'cell:SALE-PRICE,7(14.09)')
		assert_p('JTreeTable', 'Text', '17.73', 'SALE-PRICE,8')
	close()
예제 #3
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_22'

	if window('Record Editor'):
		select('File_Txt', commonBits.sampleDir() + 'Ams_PODownload_20041231.txt')
		click(commonBits.fl('Edit') + '1')
		click('Filter1')
		select('Fields.FieldRelationship_JTbl', 'cell:' + commonBits.fl('Field') + ',0(null)')
		select('Filter.RecordSelection_JTbl', 'false', commonBits.fl('Include') + ',1')
		select('TabbedPane', commonBits.fl('Group Filter'))
		select('Filter.RecordSelection_JTbl1', 'false', commonBits.fl('In Group') + ',1')
##		select('Filter.RecordSelection_JTbl1', 'cell:' + commonBits.fl('In Group') + ',1(false)')

		select('Fields.FieldRelationship_JTbl1', 'cell:' + commonBits.fl('Operator') + ',0(' + commonBits.fl('Contains') + ')')
		select('Fields.FieldRelationship_JTbl1', '>', commonBits.fl('Operator') + ',0')
		select('Fields.FieldRelationship_JTbl1', '4', commonBits.fl('Value') + ',0')
		select('Fields.FieldRelationship_JTbl1', 'cell:' + commonBits.fl('Value') + ',0()')

		select('Fields.FieldRelationship_JTbl1', 'cell:' + commonBits.fl('Field') + ',0(-2147483647)')
		click('ArrowButton')
##		select('Fields.FieldRelationship_JTbl1', 'cell:' + commonBits.fl('Field') + ',0(0)')
		select_menu('ams PO Download: Allocation>>Pack Quantity 1')
#		select('Fields.FieldRelationship_JTbl1', 'cell:' + commonBits.fl('Operator') + ',0(' + commonBits.fl('Contains') + ')')
#		select('Fields.FieldRelationship_JTbl1', '>', commonBits.fl('Operator') + ',0')
#		select('Fields.FieldRelationship_JTbl1', '4', commonBits.fl('Value') + ',0')
#		select('Fields.FieldRelationship_JTbl1', 'cell:' + commonBits.fl('Value') + ',0()')

		commonBits.save2(click)

##		click(commonBits.fl('Save') + '1')
##		select('File Name', 'xx5')

		if commonBits.isWindowsLook():
			select('File name', 'xx5')
		else:
			select('File Name', 'xx5')


		
		commonBits.save(click)
##		click(commonBits.fl('Save'))

		commonBits.filter2(click)
#		click(commonBits.fl('Filter') + '1')
##		select('TabbedPane1', 'Table:')


##		click('BasicInternalFrameTitlePane$NoFocusButton2')


		select('LineList.FileDisplay_JTbl1', 'cell:15 - 4|DC Number 2,0(1)')
		select('LineList.FileDisplay_JTbl1', 'cell:15 - 4|DC Number 2,0(1)')
		assert_p('LineList.FileDisplay_JTbl1', 'Content', '[[D1, 4, 40000000, 1, 48320000, 4561, 50710000, 5, 45400000, 44, 207, 5354, , 4561, 5071, M, .ROSE 24, -6, 607 SHWL], [S1, 5009, 5, 5021, 5, 5025, 4, 5026, 4, 5047, 3, 5077, 2, 5127, 5, 5134, 4, 5142, 2], [S1, 5044, 2, 5071, 2, , 0, , 0, , 0, , 0, , 0, , 0, , 0]]')
		select('LineList.FileDisplay_JTbl1', 'cell:15 - 4|DC Number 2,0(1)')
		click('DisplayFrame$TabButton', 25, 24)
		select('TabbedPane', 'Table:')
		select_menu(commonBits.fl('View') + '>>' + commonBits.fl('Execute Saved Filter'))
		select('File Name', 'xx5')
		click(commonBits.fl('Run Dialog'))
		select('TabbedPane', commonBits.fl('Group Filter'))
		select('Filter.RecordSelection_JTbl1', 'cell:' + commonBits.fl('Record') + ',1(ams PO Download: Header)')
		assert_p('Filter.RecordSelection_JTbl1', 'Content', '[[ams PO Download: Detail, true, true], [ams PO Download: Header, false, true], [ams PO Download: Allocation, true, true]]')
		select('Filter.RecordSelection_JTbl1', 'cell:' + commonBits.fl('Record') + ',1(ams PO Download: Header)')
		assert_p('Fields.FieldRelationship_JTbl1', 'Content', '[[, , 200004, true, ' + commonBits.fl('First') + ', >, 4], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ]]')
		select('Filter.RecordSelection_JTbl1', 'cell:' + commonBits.fl('Record') + ',1(ams PO Download: Header)')


		commonBits.filter2(click)
#		click(commonBits.fl('Filter') + '1')
##		select('TabbedPane1', 'Table:')
		select_menu(commonBits.fl('Window') + '>>Ams_PODownload_20041231.txt>>' + commonBits.fl('Table:'))
		select('LineList.FileDisplay_JTbl2', 'cell:15 - 4|DC Number 2,1(5021)')
		assert_p('LineList.FileDisplay_JTbl2', 'Content', '[[D1, 4, 40000000, 1, 48320000, 4561, 50710000, 5, 45400000, 44, 207, 5354, , 4561, 5071, M, .ROSE 24, -6, 607 SHWL], [S1, 5009, 5, 5021, 5, 5025, 4, 5026, 4, 5047, 3, 5077, 2, 5127, 5, 5134, 4, 5142, 2], [S1, 5044, 2, 5071, 2, , 0, , 0, , 0, , 0, , 0, , 0, , 0]]')
		select('LineList.FileDisplay_JTbl2', 'cell:15 - 4|DC Number 2,1(5021)')
		select_menu(commonBits.fl('Window') + '>>Ams_PODownload_20041231.txt>>' + commonBits.fl('Filter Options'))
##		select('LineList.FileDisplay_JTbl2', 'cell:15 - 4|DC Number 2,1(5021)')
		click('BasicInternalFrameTitlePane$NoFocusButton2')
		select('LineList.FileDisplay_JTbl2', 'cell:15 - 4|DC Number 2,1(5021)')
		select('LineList.FileDisplay_JTbl2', 'cell:15 - 4|DC Number 2,1(5021)')
		select_menu(commonBits.fl('Window') + '>>Ams_PODownload_20041231.txt>>' + commonBits.fl('Table:'))
		select('LineList.FileDisplay_JTbl2', 'cell:15 - 4|DC Number 2,1(5021)')
		click(commonBits.fl('Table:'))
		select('TabbedPane', 'Table:')
		click('Find1')
		click('BasicInternalFrameTitlePane$NoFocusButton2')
		click('Filter1')
		click(commonBits.fl('Load'))

		if window('Open'):
			##select('FilePane$3', 'xx5')
			if commonBits.isWindowsLook():
				select('File name', 'xx5')
			else:
				select('File Name', 'xx5')

##			select('File Name', 'xx5')
			click('Open')
		close()

##
		select('TabbedPane', commonBits.fl('Group Filter'))
		assert_p('Filter.RecordSelection_JTbl1', 'Content', '[[ams PO Download: Detail, true, true], [ams PO Download: Header, false, true], [ams PO Download: Allocation, true, true]]')
		assert_p('Fields.FieldRelationship_JTbl1', 'Content', '[[, , 200004, true, ' + commonBits.fl('First') + ', >, 4], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ], [, ' + commonBits.fl('And') + ', 0, true, ' + commonBits.fl('First') + ', ' + commonBits.fl('Contains') + ', ]]')

		commonBits.filter2(click)
#		click(commonBits.fl('Filter') + '1')
##		select('TabbedPane1', 'Table:')


##		click('BasicInternalFrameTitlePane$NoFocusButton2')


		select_menu(commonBits.fl('Window') + '>>Ams_PODownload_20041231.txt>>' + commonBits.fl('Table:'))
		click(commonBits.fl('Table:') + '2')
		select('TabbedPane', 'Table:')
		click(commonBits.fl('Table:') + '3')
		select('TabbedPane', 'Table:')
		assert_p('LineList.FileDisplay_JTbl3', 'Content', '[[D1, 4, 40000000, 1, 48320000, 4561, 50710000, 5, 45400000, 44, 207, 5354, , 4561, 5071, M, .ROSE 24, -6, 607 SHWL], [S1, 5009, 5, 5021, 5, 5025, 4, 5026, 4, 5047, 3, 5077, 2, 5127, 5, 5134, 4, 5142, 2], [S1, 5044, 2, 5071, 2, , 0, , 0, , 0, , 0, , 0, , 0, , 0]]')
예제 #4
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_17'

    if window('Record Editor'):
        select('FileChooser',
               commonBits.sampleDir() + 'Ams_PODownload_20041231.txt')
        commonBits.doEdit(click)
        select_menu(
            commonBits.fl('Edit') + '>>' + commonBits.fl('Show / Hide Fields'))
        select('Table', 'cell:' + commonBits.fl('Show') + ',3(true)')
        select('Table', 'cell:' + commonBits.fl('Show') + ',4(true)')
        select('Table', 'cell:' + commonBits.fl('Show') + ',7(true)')
        select('Table', 'cell:' + commonBits.fl('Show') + ',8(true)')
        click(commonBits.fl('Go'))
        select('LayoutCombo', 'ams PO Download: Detail')
        ##		select('Table', '')
        rightclick('Table', '38 - 1|Filler,2')
        select_menu(commonBits.fl('Hide Column'))
        ##		select('Table', '')
        rightclick('Table', '72 - 15|pmg dtl tech key,2')
        select_menu(commonBits.fl('Hide Column'))
        ##		select('Table', '')
        rightclick('Table', '3 - 9|Pack Qty,0')
        select_menu(commonBits.fl('Edit Record'))
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu(
            commonBits.fl('Window') + '>>Ams_PODownload_20041231.txt>>' +
            commonBits.fl('Table:'))
        select_menu(
            commonBits.fl('Edit') + '>>' + commonBits.fl('Show / Hide Fields'))
        commonBits.save(click)
        ##select('FileChooser', commonBits.CobolCopybookDir() + 't1Hide.xml')
        commonBits.selectFileName(select, keystroke,
                                  commonBits.CobolCopybookDir() + 't1Hide.xml')
        commonBits.save1(click)
        ##		select_menu(commonBits.fl('Window') + '>>Menu')
        ##		click('MetalInternalFrameTitlePane', 215, 10)
        ##commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        ##		click('MetalInternalFrameTitlePane', 458, 5)
        select_menu(
            commonBits.fl('Window') + '>>Ams_PODownload_20041231.txt>>' +
            commonBits.fl('Table:'))
        ##		select('Table', '')
        rightclick('Table', '1 - 2|Record Type,0')
        select_menu(commonBits.fl('Edit Record'))
        assert_p(
            'Table', 'Content',
            '[[Record Type, 1, 2, H1, H1], [Sequence Number, 3, 5, 45.349, 45349], [Vendor, 8, 10, 6060, 0000006060], [PO, 18, 12, 286225, 286225], [Entry Date, 30, 6, 040909, 040909], [Filler, 36, 8, , ], [beg01 code, 44, 2, 00, 00], [beg02 code, 46, 2, , ], [Department, 48, 4, 200, 200], [Expected Reciept Date, 52, 6, 050102, 050102], [Cancel by date, 58, 6, 050107, 050107], [EDI Type, 68, 1, , ], [Add Date, 69, 6, , ], [Filler, 75, 1, , ], [Department Name, 76, 10, LADIES KNI, LADIES KNI], [Prcoess Type, 86, 1, C, C], [Order Type, 87, 2, FT, FT]]'
        )
        select_menu(
            commonBits.fl('View') + '>>' +
            commonBits.fl('Load Saved Hidden Fields'))
        ##select('FileChooser', commonBits.CobolCopybookDir() + 't1Hide.xml')

        commonBits.selectFileName(select, keystroke,
                                  commonBits.CobolCopybookDir() + 't1Hide.xml')
        click(commonBits.fl('Run'))
        select('Table', 'cell:' + commonBits.fl('Data') + ',3(286225)')
        select_menu(
            commonBits.fl('Window') + '>>Ams_PODownload_20041231.txt>>' +
            commonBits.fl('Record:'))
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(6060)')
        assert_p(
            'Table', 'Content',
            '[[Record Type, 1, 2, H1, H1], [Sequence Number, 3, 5, 45.349, 45349], [Vendor, 8, 10, 6060, 0000006060], [PO, 18, 12, 286225, 286225], [Entry Date, 30, 6, 040909, 040909], [Filler, 36, 8, , ], [beg01 code, 44, 2, 00, 00], [beg02 code, 46, 2, , ], [Department, 48, 4, 200, 200], [Expected Reciept Date, 52, 6, 050102, 050102], [Cancel by date, 58, 6, 050107, 050107], [EDI Type, 68, 1, , ], [Add Date, 69, 6, , ], [Filler, 75, 1, , ], [Department Name, 76, 10, LADIES KNI, LADIES KNI], [Prcoess Type, 86, 1, C, C], [Order Type, 87, 2, FT, FT]]'
        )
        select('Table', 'cell:' + commonBits.fl('Data') + ',2(6060)')
        click('Right')
        assert_p(
            'Table', 'Content',
            '[[Record Type, 1, 2, D1, D1], [Pack Qty, 3, 9, 7.0000, 000070000], [Pack Cost, 12, 13, 0.0002, 0000000000002], [APN, 25, 13, 2222500000000, 2222500000000], [Product, 39, 8, 43314531, 43314531], [Case Pack id, 87, 15, 45614531, 45614531], [Product Name, 101, 50,  DONKEY 24-006607 SHWL WRAP CARD,  DONKEY 24-006607 SHWL WRAP CARD]]'
        )
        click('Right')
        assert_p(
            'Table', 'Content',
            '[[Record Type, 1, 2, S1, S1], [DC Number 1, 3, 4, 5043, 5043], [Pack Quantity 1, 7, 8, 1, 00000001], [DC Number 4, 39, 4, 5076, 5076], [Pack Quantity 4, 43, 8, 1, 00000001], [DC Number 6, 63, 4, 5151, 5151], [Pack Quantity 6, 67, 8, 1, 00000001], [DC Number 7, 75, 4, 5072, 5072], [Pack Quantity 7, 79, 8, 1, 00000001], [DC Number 8, 87, 4, , ], [Pack Quantity 8, 91, 8, 0, 00000000], [DC Number 9, 99, 4, , ], [Pack Quantity 9, 103, 8, 0, 00000000], [DC Number 10, 111, 4, , ], [Pack Quantity 10, 115, 8, 0, 00000000]]'
        )
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
    close()
예제 #5
0
def test():
	from Modules import commonBits
	java_recorded_version = '1.6.0_10'
	if window('Record Editor'):
		commonBits.selectOldFilemenu(select_menu, 'Utilities', 'File Copy Menu')
		click('*3')
		select('FileChooser', commonBits.sampleDir() + 'DTAR020.bin')
		select('FileChooser1', commonBits.sampleDir() + 'CpyCsvDtar020.Txt')
		commonBits.setRecordLayout2(select, 'DTAR020')
##		select('ComboBox3', commonBits.fl('<Tab>'))
		select('DelimiterCombo', commonBits.fl('<Tab>'))
		click('Right')
		select('TabbedPane', '')
		select('Table1', 'cell:' + commonBits.fl('Include') + ',3(true)')

		click('Right')
		select('TabbedPane', '')
		select('FileChooser', commonBits.userDir() + 'cpy2csvDTAR020.xml')
		##commonBits.selectFileName(select, keystroke, commonBits.userDir() + 'cpy2csvDTAR020.xml')
		commonBits.save(click)
		commonBits.copy(click)
		##commonBits.save1(click)
		##click('Copy2')
		assert_p('TextField1', 'Text', commonBits.fl('Copy Done !!!')
)
		commonBits.closeWindow(click)
		##click('BasicInternalFrameTitlePane$NoFocusButton2')
		select_menu(commonBits.fl('Window') + '>>' + commonBits.fl('Menu') + '>>' + commonBits.fl('Copy Menu')
)
		select_menu(commonBits.fl('Window') + '>>' + commonBits.fl('Open File')
)
		select('FileChooser', commonBits.sampleDir() + 'CpyCsvDtar020.Txt')
		##commonBits.selectFileName(select, keystroke, commonBits.userDir() + 'cpy2csvDTAR020.xml')
		##select('ComboBox2', 'Tab Delimited, names on the first line')
		commonBits.setRecordLayout(select, 'Tab Delimited, names on the first line')

		commonBits.doEdit(click)
		select('Table', 'cell:2|STORE-NO,0(20)')
		rightclick('Table', '1|KEYCODE-NO,0')
##		select('Table', 'cell:2|STORE-NO,0(20)')
		select_menu(commonBits.fl('Edit Record'))
##		select('Table1', 'cell:2|STORE-NO,0(20)')
		select('Table', 'cell:' + commonBits.fl('Data') + ',0(69684558)')
		assert_p('JTableHeader', 'Text', commonBits.fl('Data'), commonBits.fl('Data')
)
		select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
		assert_p('Table', 'Content', '[[KEYCODE-NO, 1, , 69684558, 69684558], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [QTY-SOLD, 4, , 1, 1], [SALE-PRICE, 5, , 19.00, 19.00]]')
		select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
		click('Right')
		select('Table', 'cell:' + commonBits.fl('Data') + ',4(-19.00)')
		assert_p('Table', 'Text', '-19.00', commonBits.fl('Data') + ',4')
		select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
		assert_p('Table', 'Content', '[[KEYCODE-NO, 1, , 69684558, 69684558], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [QTY-SOLD, 4, , -1, -1], [SALE-PRICE, 5, , -19.00, -19.00]]')
		select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
		click('Right')
		select('Table', 'cell:' + commonBits.fl('Data') + ',4(5.01)')
		assert_p('Table', 'Content', '[[KEYCODE-NO, 1, , 69684558, 69684558], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [QTY-SOLD, 4, , 1, 1], [SALE-PRICE, 5, , 5.01, 5.01]]')
		select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
		click('Right')
		select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
		assert_p('Table', 'Content', '[[KEYCODE-NO, 1, , 69694158, 69694158], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [QTY-SOLD, 4, , 1, 1], [SALE-PRICE, 5, , 19.00, 19.00]]')
		select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
		click('Right')
		select('Table', 'cell:' + commonBits.fl('Data') + ',4(-19.00)')
		assert_p('Table', 'Text', '-19.00', commonBits.fl('Data') + ',4')
		select('Table', 'cell:' + commonBits.fl('Data') + ',2(40118)')
		assert_p('Table', 'Content', '[[KEYCODE-NO, 1, , 69694158, 69694158], [STORE-NO, 2, , 20, 20], [DATE, 3, , 40118, 40118], [QTY-SOLD, 4, , -1, -1], [SALE-PRICE, 5, , -19.00, -19.00]]')
	close()
예제 #6
0
def test():
    from Modules import commonBits
    java_recorded_version = '1.6.0_03'

    if window('Record Editor'):
        select('FileChooser', commonBits.sampleDir() + 'DTAR020.bin')

        click(commonBits.fl('Edit') + '1')
        select_menu(
            commonBits.fl('View') + '>>' + commonBits.fl('Sorted Field Tree'))
        #		select('List', 'DTAR020')
        #		select('List', 'DTAR020')
        select('Table', 'cell:' + commonBits.fl('Field') + ',0( )')
        #		select('List', 'DTAR020')
        select('Table', 'DEPT-NO', commonBits.fl('Field') + ',0')
        select('Table', 'DATE', commonBits.fl('Field') + ',1')
        select('Table', 'cell:' + commonBits.fl('Field') + ',1(DATE)')
        select('Table1', 'cell:' + commonBits.fl('Function') + ',2()')
        select('Table', 'cell:' + commonBits.fl('Field') + ',1(DATE)')
        select('Table1', commonBits.fl('Maximum'),
               commonBits.fl('Function') + ',2')
        select('Table1', commonBits.fl('Maximum'),
               commonBits.fl('Function') + ',3')
        select('Table1', commonBits.fl('Sum'),
               commonBits.fl('Function') + ',4')
        select('Table1', commonBits.fl('Sum'),
               commonBits.fl('Function') + ',5')
        select('Table1', 'cell:' + commonBits.fl('Function') + ',5(Sum)')

        commonBits.save(click)
        ##commonBits.save1(click)
        ##select('FileChooser', commonBits.userDir() +  'SortTree'  + commonBits.fileSep() + 'xx1')
        commonBits.selectFileName(
            select, keystroke,
            commonBits.userDir() + 'SortTree' + commonBits.fileSep() + 'xx1')
        commonBits.save1(click)
        select_menu(
            commonBits.fl('Window') + '>>DTAR020.bin>>' +
            commonBits.fl('Create Sorted Tree'))
        click(commonBits.fl('Build Tree'))
        select('JTreeTable', 'cell:DATE,0(40118)')
        assert_p('JTreeTable', 'Text', '40118', 'DATE,0')
        select('JTreeTable', 'cell:DEPT-NO,0(60)')
        assert_p('JTreeTable', 'Text', '5', 'QTY-SOLD,2')
        select('JTreeTable', 'cell:SALE-PRICE,0(8.74)')
        assert_p('JTreeTable', 'Text', '166.94', 'SALE-PRICE,1')
        select('JTreeTable', 'cell:SALE-PRICE,1(166.94)')
        assert_p('JTreeTable', 'Text', '166.94', 'SALE-PRICE,1')
        select('JTreeTable', 'cell:' + commonBits.fl('Tree') + ',1(null)')
        rightclick('JTreeTable', commonBits.fl('Tree') + ',1')
        select_menu(commonBits.fl('Expand Tree'))
        select('JTreeTable', 'cell:QTY-SOLD,2(8)')
        assert_p('JTreeTable', 'Text', '5', 'QTY-SOLD,3')
        select('JTreeTable', 'cell:' + commonBits.fl('Tree') + ',2(null)')
        rightclick('JTreeTable', commonBits.fl('Tree') + ',2')
        select_menu(commonBits.fl('Expand Tree'))
        select('JTreeTable', 'cell:SALE-PRICE,3(12.99)')
        assert_p('JTreeTable', 'Text', '12.99', 'SALE-PRICE,4')
        select('JTreeTable', 'cell:' + commonBits.fl('Tree') + ',14(null)')
        rightclick('JTreeTable', commonBits.fl('Tree') + ',14')
        select_menu(commonBits.fl('Edit Record'))
        select('JTreeTable', 'cell:' + commonBits.fl('Tree') + ',14(null)')
        commonBits.closeWindow(click)
        ##click('BasicInternalFrameTitlePane$NoFocusButton2')
        select_menu(
            commonBits.fl('Window') + '>>DTAR020.bin>>' +
            commonBits.fl('Table:'))
        select_menu(
            commonBits.fl('View') + '>>' + commonBits.fl('Execute Sort Tree'))
        ##select('FileChooser', commonBits.userDir() +  'SortTree'  + commonBits.fileSep() + 'xx1')
        commonBits.selectFileName(
            select, keystroke,
            commonBits.userDir() + 'SortTree' + commonBits.fileSep() + 'xx1')
        ##if commonBits.isJava7():
        ##	keystroke('File Name', 'Enter')

        click(commonBits.fl('Run Dialog'))

        #		select('List', 'DTAR020')
        #		select('List', 'DTAR020')
        select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)')
        #		select('List', 'DTAR020')
        select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)')
        assert_p(
            'Table1', 'Content', '[[KEYCODE-NO, ], [STORE-NO, ], [DATE, ' +
            commonBits.fl('Maximum') + '], [DEPT-NO, ' +
            commonBits.fl('Maximum') + '], [QTY-SOLD, ' +
            commonBits.fl('Sum') + '], [SALE-PRICE, ' + commonBits.fl('Sum') +
            ']]')
        select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)')
        select('Table', 'cell:' + commonBits.fl('Ascending') + ',0(true)')
        select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)')
        select('Table', 'cell:' + commonBits.fl('Ascending') + ',0(false)')
        select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)')
        assert_p(
            'Table', 'Content',
            '[[DEPT-NO, true], [DATE, true], [ , true], [ , true], [ , true]]')
        select('Table1', 'cell:' + commonBits.fl('Field') + ',1(STORE-NO)')
        click(commonBits.fl('Build Tree'))
        select('JTreeTable', 'cell:SALE-PRICE,1(166.94)')
        assert_p('JTreeTable', 'Text', '166.94', 'SALE-PRICE,1')
        select('JTreeTable', 'cell:SALE-PRICE,5(150.26)')
        assert_p('JTreeTable', 'Text', '150.26', 'SALE-PRICE,5')
    close()