rendered paste bodydef attachFiles (attachment)
try:
selectmenuitem ('frmComposeMessage', 'mnuInsert;mnuAttachment')
if waittillguiexist ('dlgInsertAttachment') == 0:
msg = 'select file dialog does not appear'
log(msg, 'error')
raise LdtpExecutionError (msg)
activatewin ('dlgInsertAttachment')
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 LdtpExecutionError, msg:
log('Unable to attach files' + traceback.format_exc(),'error')
log ('Attaching file ' + attachment[i] + ' failed' + str (msg), 'error')
if guiexist ('dlgInsertAttachment'):
click ('dlgInsertAttachment', 'btnCancel')