All pastes #183155 Raw Edit

Nagappan

public python v1 · immutable
#183155 ·published 2006-09-26 17:24 UTC
rendered paste body
from ldtp import *from ldtputils import *# Launching firefox with a profile name with the path specified in firefox3.0.xml filelog('Firefox 3.0', 'teststart')firefox3 = LdtpDataFileParser ()try:    firefox3.setfilename('firefox3.0.xml')    launchPath = firefox3.gettagvalue('launchpath')    profile2use = firefox3.gettagvalue('spooky')    firefoxPath = 'firefox'    if launchPath != []:        firefoxPath = launchPath[0] + '/' + firefoxPath    if profile2use != []:        firefoxPath = firefoxPath + ' -P ' + profile2use[0]    launchapp(firefoxPath, 1)    # Waiting for firefox to shoot up    waittillguiexist('*-Minefield')    xyz = ldtp.getobjectlist('*-Minefield')    print 'Hey! the objects are :', xyz    # Opening the Edit->Preference Window    wait(3)    try:         selectmenuitem('*-Minefield', 'mnuEdit;mnuPreferences')    except LdtpExecutionError:         selectmenuitem('*Minefield', 'mnuEdit;mnuPreferences')except LdtpExecutionError, msg:    log('Firefox 3.0 automation script execution: ' + str(msg), 'fail')    log('Firefox 3.0', 'teststop')