All pastes #345543 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-02-08 16:39 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'
                            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)