Your SlideShare is downloading. ×
0
QTP SCRIPTS http://www.funandknowledge.blogspot.com/
QTP Script for connecting to database(MS Access) Option Explicit Dim con,rs Set con=createobject("adodb.connection&qu...
Database we are using here is MS Access.before running this script create a table in MS Acess. In the above script i used ...
DataDriven Testing using ExcelSheet instead of Datatable This is script for data driven using excel sheet. In this script ...
"D:excel.xls" is path of excel sheet. "sheet1"indicates sheet name in which values are present. A,B ar...
Descriptive Programming to Create Folder in System Set obj=createobject ("scripting.filesystemobject") Set notep...
Timeout for MessageBox Script for MessageBox to disappear after particular time without clicking on ok button manually . S...
Descriptive Programming for Yahoo Login Page SystemUtil.Run"iexplore","http://www.yahoomail.com" Set g...
SystemUtil.Run"iexplore","http://www.yahoomail.com" statement opens yahoo login page aaa=username bbb=...
Upcoming SlideShare
Loading in...5
×

Qtp Scripts-http://funandknowledge.blogspot.com

16,313

Published on

qtp scripts-http://funandknowledge.blogspot.com This slide shows qtp scripts for connecting to database,datadriven testing using excelsheet,descriptive programming for yahoo login,messagebox timeout etc.For more QTP Scripts see www.funandknowledge.blogspot.com

Published in: Technology, Education
2 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
16,313
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
800
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Qtp Scripts-http://funandknowledge.blogspot.com"

  1. 1. QTP SCRIPTS http://www.funandknowledge.blogspot.com/
  2. 2. QTP Script for connecting to database(MS Access) Option Explicit Dim con,rs Set con=createobject("adodb.connection") Set rs=createobject("adodb.recordset") con.provider="microsoft.jet.oledb.4.0" con.open"d: estdata.mdb" rs.open"select*from emp",con Do while not rs.eof VbWindow("Form1").VbEdit("val1").Set rs.fields("v1") VbWindow("Form1").VbEdit("val2").Set rs.fields("v2") VbWindow("Form1").VbButton("ADD").Click rs.movenext Loop
  3. 3. Database we are using here is MS Access.before running this script create a table in MS Acess. In the above script i used table called "emp" and column names as "v1" and "v2". "d: estdata.mdb" is path of the table which we created. Main use of this application is to use testdata of table(which is in database) in the application. http://www.funandknowledge.blogspot.com/
  4. 4. DataDriven Testing using ExcelSheet instead of Datatable This is script for data driven using excel sheet. In this script we are not importing excel sheet to datatable.Directly values are supplied to application from excel sheet. Set ex= CreateObject("Excel.Application") Set a=ex.Workbooks.open("D:excel.xls") Set b=a.worksheets("Sheet1") dim login,pwd for i=1 to 3 login=b.Cells(i,"A").value pwd=b.Cells(i,"B").value msgbox login msgbox pwd next
  5. 5. "D:excel.xls" is path of excel sheet. "sheet1"indicates sheet name in which values are present. A,B are column names in excel sheet. we have excel sheet with values as shown below in d drive. A B 1 2 3 4 5 6 http://www.funandknowledge.blogspot.com/
  6. 6. Descriptive Programming to Create Folder in System Set obj=createobject ("scripting.filesystemobject") Set notepad=obj.createfolder("d:bc") this script will create a folder named "abc" in "d" drive. http://www.funandknowledge.blogspot.com/
  7. 7. Timeout for MessageBox Script for MessageBox to disappear after particular time without clicking on ok button manually . Set a=createobject("wscript.shell") msgbox_message="Message Box will close by itself in 10seconds so dont click on OK button" msgbox_time="10" msgbox_title="Testing" a.popup msgbox_message,msgbox_time,msgbox_title Where time is in seconds. http://www.funandknowledge.blogspot.com/
  8. 8. Descriptive Programming for Yahoo Login Page SystemUtil.Run"iexplore","http://www.yahoomail.com" Set g=Browser("name:=Yahoo.*").Page("title:=Yahoo.*") g.WebEdit("name:=login").Set "aaa" g.WebEdit("name:=passwd").SetSecure "bbb" g.WebButton("name:=Sign In").Click g.Link("name:=Inbox.*", "html id:=WelcomeInboxFolderLink").Click g.Link("name:=Sign Out").Click http://www.funandknowledge.blogspot.com/
  9. 9. SystemUtil.Run"iexplore","http://www.yahoomail.com" statement opens yahoo login page aaa=username bbb=password For more QTP Scripts
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×