SlideShare une entreprise Scribd logo
1  sur  13
For more QTP Scripts, www.ramupalanki.com
 1. 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?




www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
       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




Browser("Naukri.com - Search Jobs").Page("Mynaukri").WebEdit("pincode").Set "604202"


www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com




3.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 object
In 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


www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
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"

browser("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"



www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
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




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")



www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
Next

Output




         7.

         x=day(date)

         y=month(date)

         z=year(date)

         If x<10 Then

                x1="0"&x


www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
               else

               x1=x

      End If

      If y<10 Then

               y1="0"&y

               else

               y1=y

      End If

      msgbox 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?




www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
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.

                     Sub
Return Value                           Description
                   Datatype
      0            vbEmpty   Empty (uninitialized)
      1             vbNull   Null (no valid data)
      2            vbInteger Integer
      3             vbLong   Long integer
                             Single-precision floating-point
      4            vbSingle
                             number
                             Double-precision floating-point
      5            vbDouble
                             number
       6          vbCurrency Currency
       7            vbDate   Date
       8           vbString String
       9           vbObject Automation object
      10            vbError  Error
      11          vbBoolean Boolean
                             Variant (used only with arrays
      12           vbVariant
                             of Variants)
     13          vbDataObjectA data-access object
     17             vbByte   Byte
    8192            vbArray  Array




      Dim x

      x=10.2

      msgbox vartype(x)


www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com

      output



      5



Typename directly returns the name of the Sub Datatype of a variable.


Sub
              Description
Datatype
Byte          Byte value
Integer       Integer value
Long          Long integer value
Single        Single-precision floating-point value
Double        Double-precision floating-point value
Currency      Currency value
Decimal       Decimal value
Date          Date or time value
String        Character string value
Boolean       Boolean value; True or False
Empty         Unitialized
Null          No valid data
<object type> Actual type name of an object
Object        Generic object
Unknown       Unknown object type
              Object variable that doesn't yet refer to an
Nothing
              object instance
Error         Error




      dim x

      x=10.6


www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
        msgbox typename(x)



        output



        double




10. count the number of child objects of flight reservation application


invokeapplication"E:Program FilesMercury InteractiveQuickTest
Professionalsamplesflightappflight4a"

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)

totwebedit = x.count

print totwebedit

For i = 0 to totwebedit-1

print x(i).getroproperty("Name")

Next




www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
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
SettingsSudhaDesktopgod.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
SettingsSudhaDesktoplord.txt",2)

z.writeline("One")

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")


www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com
Set y= x.OpenTextFile("E:Documents and
SettingsSudhaDesktopgod.txt",1)

Set z= x.OpenTextFile("E:Documents and
SettingsSudhaDesktoplord.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
SettingsSudhaDesktopgod.txt",1)

Set z= x.OpenTextFile("E:Documents and
SettingsSudhaDesktoplord.txt",2)

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

www.ramupalanki.com
For more QTP Scripts, www.ramupalanki.com


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

Contenu connexe

Tendances

Java Concurrency Gotchas
Java Concurrency GotchasJava Concurrency Gotchas
Java Concurrency GotchasAlex Miller
 
Ajaxonline Final 042408
Ajaxonline Final 042408Ajaxonline Final 042408
Ajaxonline Final 042408reynolds
 
Java Concurrency Idioms
Java Concurrency IdiomsJava Concurrency Idioms
Java Concurrency IdiomsAlex Miller
 
JavaScript, TypeScipt and React Native
JavaScript, TypeScipt and React NativeJavaScript, TypeScipt and React Native
JavaScript, TypeScipt and React NativeMitchell Tilbrook
 
Actor Concurrency
Actor ConcurrencyActor Concurrency
Actor ConcurrencyAlex Miller
 
Java Concurrency Gotchas
Java Concurrency GotchasJava Concurrency Gotchas
Java Concurrency GotchasAlex Miller
 
The Next Generation Qt Item Views
The Next Generation Qt Item ViewsThe Next Generation Qt Item Views
The Next Generation Qt Item Viewsaccount inactive
 
[2019-07] GraphQL in depth (serverside)
[2019-07] GraphQL in depth (serverside)[2019-07] GraphQL in depth (serverside)
[2019-07] GraphQL in depth (serverside)croquiscom
 
Java Development with MongoDB
Java Development with MongoDBJava Development with MongoDB
Java Development with MongoDBScott Hernandez
 
citigroup January 13, 2006 - Reformatted Quarterly Financial Data Supplement...
citigroup  January 13, 2006 - Reformatted Quarterly Financial Data Supplement...citigroup  January 13, 2006 - Reformatted Quarterly Financial Data Supplement...
citigroup January 13, 2006 - Reformatted Quarterly Financial Data Supplement...QuarterlyEarningsReports
 
Aplikasi rawat-inap-vbnet
Aplikasi rawat-inap-vbnetAplikasi rawat-inap-vbnet
Aplikasi rawat-inap-vbnetDiaz Alfahrezy
 
Spray Json and MongoDB Queries: Insights and Simple Tricks.
Spray Json and MongoDB Queries: Insights and Simple Tricks.Spray Json and MongoDB Queries: Insights and Simple Tricks.
Spray Json and MongoDB Queries: Insights and Simple Tricks.Andrii Lashchenko
 
The Ring programming language version 1.8 book - Part 105 of 202
The Ring programming language version 1.8 book - Part 105 of 202The Ring programming language version 1.8 book - Part 105 of 202
The Ring programming language version 1.8 book - Part 105 of 202Mahmoud Samir Fayed
 

Tendances (19)

Java Concurrency Gotchas
Java Concurrency GotchasJava Concurrency Gotchas
Java Concurrency Gotchas
 
Ajaxonline Final 042408
Ajaxonline Final 042408Ajaxonline Final 042408
Ajaxonline Final 042408
 
Java Concurrency Idioms
Java Concurrency IdiomsJava Concurrency Idioms
Java Concurrency Idioms
 
Kode vb.net
Kode vb.netKode vb.net
Kode vb.net
 
JavaScript, TypeScipt and React Native
JavaScript, TypeScipt and React NativeJavaScript, TypeScipt and React Native
JavaScript, TypeScipt and React Native
 
Qt Widget In-Depth
Qt Widget In-DepthQt Widget In-Depth
Qt Widget In-Depth
 
Python Objects
Python ObjectsPython Objects
Python Objects
 
Actor Concurrency
Actor ConcurrencyActor Concurrency
Actor Concurrency
 
The Future of Qt Widgets
The Future of Qt WidgetsThe Future of Qt Widgets
The Future of Qt Widgets
 
Java Concurrency Gotchas
Java Concurrency GotchasJava Concurrency Gotchas
Java Concurrency Gotchas
 
Groovy closures
Groovy closuresGroovy closures
Groovy closures
 
02 - Basics of Qt
02 - Basics of Qt02 - Basics of Qt
02 - Basics of Qt
 
The Next Generation Qt Item Views
The Next Generation Qt Item ViewsThe Next Generation Qt Item Views
The Next Generation Qt Item Views
 
[2019-07] GraphQL in depth (serverside)
[2019-07] GraphQL in depth (serverside)[2019-07] GraphQL in depth (serverside)
[2019-07] GraphQL in depth (serverside)
 
Java Development with MongoDB
Java Development with MongoDBJava Development with MongoDB
Java Development with MongoDB
 
citigroup January 13, 2006 - Reformatted Quarterly Financial Data Supplement...
citigroup  January 13, 2006 - Reformatted Quarterly Financial Data Supplement...citigroup  January 13, 2006 - Reformatted Quarterly Financial Data Supplement...
citigroup January 13, 2006 - Reformatted Quarterly Financial Data Supplement...
 
Aplikasi rawat-inap-vbnet
Aplikasi rawat-inap-vbnetAplikasi rawat-inap-vbnet
Aplikasi rawat-inap-vbnet
 
Spray Json and MongoDB Queries: Insights and Simple Tricks.
Spray Json and MongoDB Queries: Insights and Simple Tricks.Spray Json and MongoDB Queries: Insights and Simple Tricks.
Spray Json and MongoDB Queries: Insights and Simple Tricks.
 
The Ring programming language version 1.8 book - Part 105 of 202
The Ring programming language version 1.8 book - Part 105 of 202The Ring programming language version 1.8 book - Part 105 of 202
The Ring programming language version 1.8 book - Part 105 of 202
 

En vedette

En vedette (6)

Climbing
ClimbingClimbing
Climbing
 
Frutas delicia
Frutas   deliciaFrutas   delicia
Frutas delicia
 
Lily allen smile2
Lily allen  smile2Lily allen  smile2
Lily allen smile2
 
Bobierno escoler
Bobierno escolerBobierno escoler
Bobierno escoler
 
Mrbrightsidee
MrbrightsideeMrbrightsidee
Mrbrightsidee
 
Bestcoast boyfriend script
Bestcoast boyfriend scriptBestcoast boyfriend script
Bestcoast boyfriend script
 

Similaire à Qtprealtimescripts 110103234828-phpapp02

Functional Core, Reactive Shell
Functional Core, Reactive ShellFunctional Core, Reactive Shell
Functional Core, Reactive ShellGiovanni Lodi
 
Art of Javascript
Art of JavascriptArt of Javascript
Art of JavascriptTarek Yehia
 
JavaScript Foundations Day1
JavaScript Foundations Day1JavaScript Foundations Day1
JavaScript Foundations Day1Troy Miles
 
ChakraCore: analysis of JavaScript-engine for Microsoft Edge
ChakraCore: analysis of JavaScript-engine for Microsoft EdgeChakraCore: analysis of JavaScript-engine for Microsoft Edge
ChakraCore: analysis of JavaScript-engine for Microsoft EdgePVS-Studio
 
BDD, ATDD, Page Objects: The Road to Sustainable Web Testing
BDD, ATDD, Page Objects: The Road to Sustainable Web TestingBDD, ATDD, Page Objects: The Road to Sustainable Web Testing
BDD, ATDD, Page Objects: The Road to Sustainable Web TestingJohn Ferguson Smart Limited
 
R Tanenbaum .Net Portfolio
R Tanenbaum .Net PortfolioR Tanenbaum .Net Portfolio
R Tanenbaum .Net PortfolioRobert Tanenbaum
 
How do you create a programming language for the JVM?
How do you create a programming language for the JVM?How do you create a programming language for the JVM?
How do you create a programming language for the JVM?Federico Tomassetti
 
Qtp Training Deepti 3 Of 44256
Qtp Training Deepti 3 Of 44256Qtp Training Deepti 3 Of 44256
Qtp Training Deepti 3 Of 44256Azhar Satti
 
Lab #2: Introduction to Javascript
Lab #2: Introduction to JavascriptLab #2: Introduction to Javascript
Lab #2: Introduction to JavascriptWalid Ashraf
 
Unethical JavaScript - Giorgio Natili - Codemotion Rome 2017
Unethical JavaScript - Giorgio Natili - Codemotion Rome 2017Unethical JavaScript - Giorgio Natili - Codemotion Rome 2017
Unethical JavaScript - Giorgio Natili - Codemotion Rome 2017Codemotion
 
Max Koretskyi "Why are Angular and React so fast?"
Max Koretskyi "Why are Angular and React so fast?"Max Koretskyi "Why are Angular and React so fast?"
Max Koretskyi "Why are Angular and React so fast?"Fwdays
 
JavaScript Programming
JavaScript ProgrammingJavaScript Programming
JavaScript ProgrammingSehwan Noh
 
A Spin-off: CryEngine 3 SDK Checked with CppCat
A Spin-off: CryEngine 3 SDK Checked with CppCatA Spin-off: CryEngine 3 SDK Checked with CppCat
A Spin-off: CryEngine 3 SDK Checked with CppCatAndrey Karpov
 
Javascript Everywhere
Javascript EverywhereJavascript Everywhere
Javascript EverywherePascal Rettig
 
Introduction to Client-Side Javascript
Introduction to Client-Side JavascriptIntroduction to Client-Side Javascript
Introduction to Client-Side JavascriptJulie Iskander
 
Hybrid apps - Your own mini Cordova
Hybrid apps - Your own mini CordovaHybrid apps - Your own mini Cordova
Hybrid apps - Your own mini CordovaAyman Mahfouz
 
descriptive programming
descriptive programmingdescriptive programming
descriptive programmingAnand Dhana
 

Similaire à Qtprealtimescripts 110103234828-phpapp02 (20)

Qtp test
Qtp testQtp test
Qtp test
 
Functional Core, Reactive Shell
Functional Core, Reactive ShellFunctional Core, Reactive Shell
Functional Core, Reactive Shell
 
Art of Javascript
Art of JavascriptArt of Javascript
Art of Javascript
 
JavaScript Foundations Day1
JavaScript Foundations Day1JavaScript Foundations Day1
JavaScript Foundations Day1
 
ChakraCore: analysis of JavaScript-engine for Microsoft Edge
ChakraCore: analysis of JavaScript-engine for Microsoft EdgeChakraCore: analysis of JavaScript-engine for Microsoft Edge
ChakraCore: analysis of JavaScript-engine for Microsoft Edge
 
BDD, ATDD, Page Objects: The Road to Sustainable Web Testing
BDD, ATDD, Page Objects: The Road to Sustainable Web TestingBDD, ATDD, Page Objects: The Road to Sustainable Web Testing
BDD, ATDD, Page Objects: The Road to Sustainable Web Testing
 
R Tanenbaum .Net Portfolio
R Tanenbaum .Net PortfolioR Tanenbaum .Net Portfolio
R Tanenbaum .Net Portfolio
 
How do you create a programming language for the JVM?
How do you create a programming language for the JVM?How do you create a programming language for the JVM?
How do you create a programming language for the JVM?
 
DIWE - Advanced PHP Concepts
DIWE - Advanced PHP ConceptsDIWE - Advanced PHP Concepts
DIWE - Advanced PHP Concepts
 
Qtp Training Deepti 3 Of 44256
Qtp Training Deepti 3 Of 44256Qtp Training Deepti 3 Of 44256
Qtp Training Deepti 3 Of 44256
 
Qtp Training
Qtp Training Qtp Training
Qtp Training
 
Lab #2: Introduction to Javascript
Lab #2: Introduction to JavascriptLab #2: Introduction to Javascript
Lab #2: Introduction to Javascript
 
Unethical JavaScript - Giorgio Natili - Codemotion Rome 2017
Unethical JavaScript - Giorgio Natili - Codemotion Rome 2017Unethical JavaScript - Giorgio Natili - Codemotion Rome 2017
Unethical JavaScript - Giorgio Natili - Codemotion Rome 2017
 
Max Koretskyi "Why are Angular and React so fast?"
Max Koretskyi "Why are Angular and React so fast?"Max Koretskyi "Why are Angular and React so fast?"
Max Koretskyi "Why are Angular and React so fast?"
 
JavaScript Programming
JavaScript ProgrammingJavaScript Programming
JavaScript Programming
 
A Spin-off: CryEngine 3 SDK Checked with CppCat
A Spin-off: CryEngine 3 SDK Checked with CppCatA Spin-off: CryEngine 3 SDK Checked with CppCat
A Spin-off: CryEngine 3 SDK Checked with CppCat
 
Javascript Everywhere
Javascript EverywhereJavascript Everywhere
Javascript Everywhere
 
Introduction to Client-Side Javascript
Introduction to Client-Side JavascriptIntroduction to Client-Side Javascript
Introduction to Client-Side Javascript
 
Hybrid apps - Your own mini Cordova
Hybrid apps - Your own mini CordovaHybrid apps - Your own mini Cordova
Hybrid apps - Your own mini Cordova
 
descriptive programming
descriptive programmingdescriptive programming
descriptive programming
 

Dernier

ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 

Dernier (20)

ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 

Qtprealtimescripts 110103234828-phpapp02

  • 1. For more QTP Scripts, www.ramupalanki.com 1. 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? www.ramupalanki.com
  • 2. For more QTP Scripts, www.ramupalanki.com 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 Browser("Naukri.com - Search Jobs").Page("Mynaukri").WebEdit("pincode").Set "604202" www.ramupalanki.com
  • 3. For more QTP Scripts, www.ramupalanki.com 3.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 object In 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 www.ramupalanki.com
  • 4. For more QTP Scripts, www.ramupalanki.com 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" browser("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" www.ramupalanki.com
  • 5. For more QTP Scripts, www.ramupalanki.com 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 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") www.ramupalanki.com
  • 6. For more QTP Scripts, www.ramupalanki.com Next Output 7. x=day(date) y=month(date) z=year(date) If x<10 Then x1="0"&x www.ramupalanki.com
  • 7. For more QTP Scripts, www.ramupalanki.com else x1=x End If If y<10 Then y1="0"&y else y1=y End If msgbox 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? www.ramupalanki.com
  • 8. For more QTP Scripts, www.ramupalanki.com 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. Sub Return Value Description Datatype 0 vbEmpty Empty (uninitialized) 1 vbNull Null (no valid data) 2 vbInteger Integer 3 vbLong Long integer Single-precision floating-point 4 vbSingle number Double-precision floating-point 5 vbDouble number 6 vbCurrency Currency 7 vbDate Date 8 vbString String 9 vbObject Automation object 10 vbError Error 11 vbBoolean Boolean Variant (used only with arrays 12 vbVariant of Variants) 13 vbDataObjectA data-access object 17 vbByte Byte 8192 vbArray Array Dim x x=10.2 msgbox vartype(x) www.ramupalanki.com
  • 9. For more QTP Scripts, www.ramupalanki.com output 5 Typename directly returns the name of the Sub Datatype of a variable. Sub Description Datatype Byte Byte value Integer Integer value Long Long integer value Single Single-precision floating-point value Double Double-precision floating-point value Currency Currency value Decimal Decimal value Date Date or time value String Character string value Boolean Boolean value; True or False Empty Unitialized Null No valid data <object type> Actual type name of an object Object Generic object Unknown Unknown object type Object variable that doesn't yet refer to an Nothing object instance Error Error dim x x=10.6 www.ramupalanki.com
  • 10. For more QTP Scripts, www.ramupalanki.com msgbox typename(x) output double 10. count the number of child objects of flight reservation application invokeapplication"E:Program FilesMercury InteractiveQuickTest Professionalsamplesflightappflight4a" 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) totwebedit = x.count print totwebedit For i = 0 to totwebedit-1 print x(i).getroproperty("Name") Next www.ramupalanki.com
  • 11. For more QTP Scripts, www.ramupalanki.com 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 SettingsSudhaDesktopgod.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 SettingsSudhaDesktoplord.txt",2) z.writeline("One") 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") www.ramupalanki.com
  • 12. For more QTP Scripts, www.ramupalanki.com Set y= x.OpenTextFile("E:Documents and SettingsSudhaDesktopgod.txt",1) Set z= x.OpenTextFile("E:Documents and SettingsSudhaDesktoplord.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 SettingsSudhaDesktopgod.txt",1) Set z= x.OpenTextFile("E:Documents and SettingsSudhaDesktoplord.txt",2) 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 www.ramupalanki.com
  • 13. For more QTP Scripts, www.ramupalanki.com 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