All pastes #341456 Raw Edit

Something

public text v1 · immutable
·published 2007-02-05 17:35 UTC
rendered paste body
def attachFiles (attachment)
	try: 
		n_attachments=len (attachment)
		for i in range (n_attachment)
		selectmenuitem ('frmComposeMessage', 'mnuInsert;mnuAttachment')
		if waittillguiexist ('dlgInsertAttachment') == 0:
         		msg = 'select file dialog does not appear'
    	   		log(msg, 'error')
         		raise LdtpExecutionError (msg)
	
         		
         		selectrow ('dlgInsertAttachment','tblFiles', attachment[i])
         		click ('dlgInsertAttachment','btnAttach')
         	if waittillguinotexist ('dlgInsertAttachment') == 0:
              	msg='Select file dialog not closed','error'
		  	log(msg,'error')
	        	raise LdtpExecutionError (msg)
	except ldtp.error, msg:
           	
		log ('Attaching file ' + attachment[i] + ' failed' + str (msg), 'error')
		if guiexist ('dlgInsertAttachment'):
		click ('dlgInsertAttachment', 'btnCancel')
            raise LdtpExecutionError (msg)