i am entering wrong data or wrong password in a text box and
click on submit button .i am getting a popup window with a
message Please enter the correct password or data .How can i
handle this situation by using QTP.
Answers were Sorted based on User's Feedback
Answer / neeraj
Hi Friend
You can go through the "Recovery Scenario" for
this kind of problem. Steps are..in QTP 9.2
Resources-> Recovery Scenario Manager-> click on first image
that is with right side of "Scenarios"(only the enabled
image)text-> read the content and "Next"-> these are the
condition wherever we use Recovery Scenarios select one of
them according wat type of error you have(pop up
window)->"Next"->Click on "Hand" pointer and capture the
popup window and "Next"->"Next"->Select the event you want
to perform "next"->"Next"-> From Recovery operation window
un select the check box and "next"-> "next->"next"-> Write
some description or not(optional)->"next"-"Finish"->"Save"
in your destination.
Now you can use that in your script.
Have a look(softestonline-neeraj043.blogspot.com)
Is This Answer Correct ? | 12 Yes | 3 No |
Hi all,
I have read all the answers.
By using recovery scenario we can just click ok button on
the pop up window.
If we want to enter in to the application ,I think even
recovery wont help it.
If the question is about validation then validate the
username and password by if else statement for Pop up
existence.
If not the data must be correct
Is This Answer Correct ? | 5 Yes | 1 No |
Answer / less than you
Suppose the same pop window generated while running test
case and while recording it was not generated & values were
properly inserted. What procedure is require please explain
with details?
alkaa.dugaal@gmail.com
Is This Answer Correct ? | 2 Yes | 2 No |
Answer / bfakruddin
Hello Folks,
Dimple provided nice answer... validation should be done on
password field... when we provide wrong input... popup gets
rise then check it is poped up or not... if it is rised
then pass the test case else... password field accepts
wrong password too...
Code is here,
res=dialog("correct password").getroproperty("enabled")
if (res=true) Then
reporter.reporteven micpass,"password validation done"
...
...
Then
dialog("correct password").webbutton("OK").click
Thanks & regards
Baba Fakruddin.D
Is This Answer Correct ? | 1 Yes | 1 No |
Answer / vamsi
if you want close all the pop-ups to be closed in QTP, we can use utility objects too
in the above comments they handled pop-ups using recovery scenario as well as through scripting.
but to handle pop-up with utility object write this statement in else block of verification point
Systemutil.CloseDescendantProcessess
if we add this statement the pop-up will be closed automatically by QTP
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / akshar jain
if there is a pop up message then u just add it to ur
object repository & make the qtp to click on the ok
button..you make this as a function & validate ur login
page as many time as you wantn call ur function
Is This Answer Correct ? | 4 Yes | 5 No |
Dear Alkaa,
i am just describing the scenario.
1.Open gmail/yahoo or any site.
2.Enter your valid userid and invalid password.
3.We can see a pop-up window with a message "Please enter
the correct password or Password invalid "
even i know the right scenario
4.But i just wanna know how to capture the pop-up window.
Thanks,
Sasmita
Is This Answer Correct ? | 1 Yes | 2 No |
Answer / zahid
Identify this pop up and buttons on this pop up as an object
and add it in repository. Now use MouseMove function to move
mouse pointer over this pop up and click on "Yes" or "No"
button according to your requirement.
Note:- I am assuming that pop up is a type of window object
Is This Answer Correct ? | 1 Yes | 2 No |
Answer / saravanaraja
Use the following code:
systemutil.CloseProcessByWndTitle
Is This Answer Correct ? | 0 Yes | 1 No |
Answer / ajay
When ever u got the popup window you can make it that
ststement as optional.When ever you make it optional if the
popupwindow appears it will take care other wise move to
next step.
Is This Answer Correct ? | 1 Yes | 3 No |
terminal services client
How to recognise the webelement and verifying that webelement is enabled?
In the Hybrid framework, data can access the database, excel file, XML etc. Is it true?
How you can find the absolute value of the number in qtp?
How can i parameterize the standard checkpoint using Excel sheet where my expected values are there?? suppose i want to test a application with diffent value and want to run 5 iteration?? for each iteration, values will be exported from excel sheet as input. Now i will store some expected values in the excel sheet, which i want to check in the application whether expected equals to actual value??? can any one help me
In qtp, how you can remove the spaces from string?
Can I compare two DataBases using QTP ?
What is quicktest professional window?
i have to prepare qtp certification course. so, please send me qtp tutorial notes.
I am trying to read the rediffmail usign the below code. But facing problem, while i user to get the link of the mail, i am getting all the link of the page, While i just want to get only mail name - link (not all the link of an page) so that i able to read the mail message by clcking on them in qtp. Dim Lnk,Webcheckbox Set Lnk= Description. Create '********* To count and display the webcheckbox Lnk("micclass" ).value=" Link" set LinkName= Browser("Welcome to Rediffmail:" ).Page("Welcome to Rediffmail:" ).ChildObjects( Lnk) LinkCount=LinkName. Count msgbox LinkCount For i=1-1 to LinkCount-1 DataTable.SetCurren tRow(i) DataTable.Value( "Name",1) =LinkName( i).GetRoProperty ("name") Next Waiting for the reply Praveen Saini
How to send the qtp results file by email (Lotus notes).
I am using Shared OR, and my collegues are also using Shared OR. How to merge Object Repositories?