Date post: | 11-Nov-2014 |
Category: |
Technology |
Upload: | ramu-palanki |
View: | 11,554 times |
Download: | 0 times |
For more QTP Scripts, www.ramupalanki.com1. How to select particular property in weblist from browser?
First open object repository then click add objects then go to naukri homepage and click naukri homepage title bar then select weblist or entire properties then click ok.
Now go to qtp then type script
browser("Naukri.com - Search Jobs").Page("Naukri.com - Search Jobs").WebList("qf[]").Select "#3"
output
browser("Naukri.com - Search Jobs").Page("Naukri.com - Search Jobs").WebList("qf[]").Select "#2"
output
2. How to set values in web edit class?
First login naukri account then go to others then go to personal details then add pincode property into object repository the go to qtp type the script
In this line we have set the value as 23 to the pincode edit box... this is "SET METHOD"
Browser("Naukri.com - Search Jobs").Page("Mynaukri").WebEdit("pincode").Set "23"
Output
www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
Browser("Naukri.com - Search Jobs").Page("Mynaukri").WebEdit("pincode").Set "604202"
www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com3.settoproperty and gettoproperty and getroproperty
In this line we have set the "text property" value as 30 using the "Settoproperty"now the testobject i.e before run time the value for the pincode edit box will be "30"like this we can set the value for any property of a test objectIn this line will also work but we can't see the result.
browser("Naukri.com - Search Jobs").Page("Mynaukri").WebEdit("pincode").SetTOProperty "text",30
we can check what value we have set to the pincode edit box by using "GETTOPROPERTY" OPTION
a= browser("Naukri.com - Search Jobs").Page("Mynaukri").WebEdit("pincode").GetTOProperty ("text")
b= browser("Naukri.com - Search Jobs").Page("Mynaukri").WebEdit("pincode").GetROProperty ("text")
msgbox a
msgbox b
output
a=30
b=empty
There is no setroproperty. Test object contains only settoproperty and gettoproperty. Runtime object contains only getro property.
4.test settings contains 7 tabs
1.properties,2.run,3.resourses,4.parameters,5.environment,6.web,7.recovery
5. how to multiple select at the same time
First login naukri account and go to work authorization property and add objects the type the script
browser("Naukri.com - Search Jobs").page("Mynaukri").WebList("workAuthOtherCountries[]").Select"#1"
www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.combrowser("Naukri.com - Search Jobs").page("Mynaukri").WebList("workAuthOtherCountries[]").extendSelect"#3"
browser("Naukri.com - Search Jobs").page("Mynaukri").WebList("workAuthOtherCountries[]").extendSelect"#5"
output
6. how to get all the link count or weblist count or web element count in the naukri home page
Set descobj = description.Create
descobj("micclass").value= "WebList"
set weblists = browser("micclass:=Browser").Page("micclass:=Page").ChildObjects(descobj)
totweblist = weblists.count
print totweblist
For i = 0 to totweblist-1
print weblists(i).getroproperty("Name")
Next
Output
www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
Set descobj = description.Create
descobj("micclass").value= "Link"
set links = browser("micclass:=Browser").Page("micclass:=Page").ChildObjects(descobj)
totlink = links.count
print totlink
For i = 0 to totlink-1
print links(i).getroproperty("Name")
Next
Output
www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
7.x=day(date)y=month(date)z=year(date)If x<10 Then
x1="0"&xelsex1=x
End IfIf y<10 Then
y1="0"&yelsey1=y
www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.comEnd Ifmsgbox x1&"/"& y1 &"/"&z
8.how to select particular property from weblist and how to set value in webedit ?
browser("Naukri.com - Search Jobs").Page("Naukri.com - Search Jobs").weblist("qf[]").Select"#3"a=browser("Naukri.com - Search Jobs").Page("Naukri.com - Search Jobs").weblist("qf[]").getroproperty("value")msgbox a
browser("Naukri.com - Search Jobs").Page("Mynaukri").WebEdit("pincode").Set"604202"a=Browser("Naukri.com - Search Jobs").Page("Mynaukri").WebEdit("pincode"). GetROProperty("value")msgbox a
9. How to find Data Type of a Variable?
The data type of a variable can be indentified in two VBScript built-in functions.
1. Vartype 2. Typename
Vartype returns a numeric value indicating the sub datatype of a variable.
The below table contains return values that indicate respective subtypes.
Return ValueSub
DatatypeDescription
0 vbEmpty Empty (uninitialized)1 vbNull Null (no valid data)2 vbInteger Integer3 vbLong Long integer
4 vbSingleSingle-precision floating-point number
5 vbDouble Double-precision floating-
www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
point number6 vbCurrency Currency7 vbDate Date8 vbString String9 vbObject Automation object10 vbError Error11 vbBoolean Boolean
12 vbVariantVariant (used only with arrays of Variants)
13 vbDataObjectA data-access object17 vbByte Byte
8192 vbArray Array
Dim xx=10.2msgbox vartype(x)
output
5
Typename directly returns the name of the Sub Datatype of a variable.
Sub Datatype
Description
Byte Byte valueInteger Integer valueLong Long integer valueSingle Single-precision floating-point valueDouble Double-precision floating-point valueCurrency Currency valueDecimal Decimal valueDate Date or time valueString Character string value
www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
Boolean Boolean value; True or FalseEmpty UnitializedNull No valid data<object type>Actual type name of an objectObject Generic objectUnknown Unknown object type
NothingObject variable that doesn't yet refer to an object instance
Error Error
dim xx=10.6msgbox typename(x)
output
double
10. count the number of child objects of flight reservation application
invokeapplication"E:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a"
Set child_obj=Dialog("text:=Login").ChildObjects
print child_obj.count
11.child objects method(google page)
Set child_obj = description.Create
child_obj("micclass").value= "WebEdit"
set x = browser("micclass:=Browser").Page("micclass:=Page").ChildObjects(child_obj)
www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.comtotwebedit = x.count
print totwebedit
For i = 0 to totwebedit-1
print x(i).getroproperty("Name")
Next
12. how to read data from notepad file?
‘How to read text from notepad using filesystemobject
Set x=createobject("Scripting.FileSystemObject")
Set y= x.OpenTextFile("E:\Documents and Settings\Sudha\Desktop\god.txt",1)
While not y.atendofstream
a=y.readline()
print a
Wend
13. how to write data in the new notepad file?
Set x=createobject("Scripting.FileSystemObject")
Set z= x.OpenTextFile("E:\Documents and Settings\Sudha\Desktop\lord.txt",2)
z.writeline("One")
www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
z.writeline("two")
z.writeline("three")
z.writeline("four")
z.writeline("five")
14. how to read data from one notepad to wrte another notepad file
Set x=createobject("Scripting.FileSystemObject")
Set y= x.OpenTextFile("E:\Documents and Settings\Sudha\Desktop\god.txt",1)
Set z= x.OpenTextFile("E:\Documents and Settings\Sudha\Desktop\lord.txt",2)
While not y.atendofstream
a=y.readline()
z.writeline(a)
print a
Wend
15.how to replace from one particular notepad to another notepad
Set x=createobject("Scripting.FileSystemObject")
Set y= x.OpenTextFile("E:\Documents and Settings\Sudha\Desktop\god.txt",1)
Set z= x.OpenTextFile("E:\Documents and Settings\Sudha\Desktop\lord.txt",2)
www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
While not y.atendofstream
a=y.readline()
If instr(1,a,"99402") Then
a=replace(a,99,88)
end if
z.writeline(a)
print a
Wend
16. how to set value in web page using descriptive
systemutil.Run "iexplore.exe","http://google.com"
Set x=description.Create
x("micclass").value="webedit"
browser("micclass:=browser").page("micclass:=page").webedit("index:=1").set"oshoworld"
browser("micclass:=browser").page("micclass:=page").webbutton("index:=1").Click
www.ramupalanki.com