rendered paste bodyfrom ldtp import *
from ldtputils import *
#Test Case....openig new Window
def newWindow():
selectmenuitem('*-Minefield','mnuFile;mnuNewWindow')
if waittillguiexist ('Minefield') == 0:
msg='Fail to open New window'
log(msg,'eroor')
raise LdtpExecutionError (msg)
#Test Case....opening new tab
def newTab():
selectmenuitem('*-Minefield','mnuFile;mnuNewTab')
if waittillguiexist ('Minefield') == 0:
msg='Fail to open New window'
log(msg,'eroor')
raise LdtpExecutionError (msg)
#Test Case....Save Frame As
def saveFrameAS():
selectmenuitem('*-Minefield', 'mnuFile;mnuSaveFrameAs')
if waittillguiexist ('SaveAs') == 0:
msg = 'Save as Window does not exist'
log (msg , 'error')
raise LdtpExecutionError (msg)
selectrow ('dlgSaveAs', 'tblName','basu.html')
click ('dlgSaveAS', 'btnSave')
######### opennw.py
from ldtp import *
from ldtputils import *
from onw import *
try:
spa = 'Open new Window'
log (spa, 'teststart')
data_object = LdtpDataFileParser ('data.xml')
launch = data_object.gettagvalue ('launch')
launchapp (launch[0])
windowName = '*Minefield'
if waittillguiexist (windowName) == 0:
msg = 'Window does not exist'
log(msg, 'error')
raise LdtpExecutionError(msg)
newWindow()
log (spa, 'pass')
log (spa, 'testend')
except LdtpExecutionError, msg:
log (msg, 'error')
log (spa, 'fail')
log (spa, 'testend')
raise LdtpExecutionError (msg)
###run.xml
<ldtp>
<logfileoverwrite>1</logfileoverwrite>
<logfile>log1.xml</logfile>
<group>
<script>
<name>opennw.py</name>
<data>data.xml</data>
</script>
</group>
</ldtp>