All pastes #420599 Raw Edit

Untitled

public text v1 · immutable
·published 2007-04-02 08:20 UTC
rendered paste body
from 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>