Diam.. You need to follow following steps to define recovery scenario for your object state:
Resources(menu)>>Recovery scenario manager>>New>>New Scenario>>Next>>object state>>Point your object(i.e pop up dialog/window ..it'll be better if you point to the dropdown list/combo box) with hand pointer>>Then select an appropriate recovery scenario & post recovery operation from the available options out there.. If you want to add recovery scenario directly after the above stated line then following is the partial statement: .Add "C:\Recovery.qrs", "ErrMessage", 1 (code will be lengthy if you want to call RS from your script..kindly have a try once) On Mon, Dec 21, 2009 at 3:10 PM, Daim Phillips <[email protected]> wrote: > This is just to report an error, on alternative scenario. I need to call > recovery scenario. suppose, the following is executed, > > Reporter.ReportEvent micFail,"Pop-up Object:","Object cannot be found" > > Then, how will you call the recovery scenario. > > > On Fri, Dec 18, 2009 at 4:15 PM, Bibek Khatiwara > <[email protected]>wrote: > >> Hi Diam! Kindly check with the following: >> '============================================= >> >> set B = Browser("").Page("") >> >> B.WebButton("name:=Check", "index:=5").click >> >> Browser("micclass:=Browser","Creation time:=1").Sync >> >> Wait(3) >> >> If Not Browser("micclass:=Browser","Creation time:=1").Exist Then >> >> Reporter.ReportEvent micFail,"Pop-up Object:","Object cannot be found" >> >> Else >> >> >> B.WebElement("innerhtml:=Apple", "innertext:=Apple").click >> >> End If >> '=================================================== >> >> >> On Fri, Dec 18, 2009 at 11:46 AM, Daim <[email protected]> wrote: >> >>> Wait(3) doesn't work as well. It sometimes keeps on loading and >>> doesn't load at all, and sometimes loads atonce. >>> >>> The error message is displayed >>> >>> Cannot identify the object "[ WebElement ]" (of class WebElement). >>> Verify that this object's properties match an object currently >>> displayed in your application. >>> >>> >>> set B = Browser("").Page("") >>> >>> B.WebButton("name:=Check", "index:=5").click >>> >>> 'on this button click, a window opens displaying list. This list >>> sometimes doesn't populates and shows nothing, that is why the next >>> line wait(3) was applied. >>> >>> wait(3) >>> >>> B.WebElement("innerhtml:=Apple", "innertext:=Apple").click >>> >>> >>> >>> >>> >>> >>> >>> On Dec 16, 3:17 pm, Bibek Khatiwara <[email protected]> wrote: >>> > Hi mebo! >>> > Could u plz let us know the followings: >>> > 1.R u using DP or Record/playback? >>> > 2.Is the pop up is dialog box? >>> > >>> > If no 2 then use: Dialog("micclass:=Dialog").Type micEsc for >>> closing it >>> > . >>> > otherwise use Wait eg:Wait(3) till dialog box is loaded. >>> > >>> > do let us know if u r using Record/playback.. >>> > >>> > >>> > >>> > On Wed, Dec 16, 2009 at 2:41 PM, mabobine <[email protected]> >>> wrote: >>> > > Hi, >>> > >>> > > I have 3 Actions >>> > >>> > > Action 1 calls Action 2 and Action 3 >>> > >>> > > There is a button on Action 2, that displays a pop-up and displays >>> > > list of users. >>> > >>> > > The problem is that sometimes, the pop-up displays empty list of >>> > > users, despite there are users in it. Because of that, the test >>> fails, >>> > > as it is not able to find the user in it. This is not a programming >>> > > error, but I don't know why >>> > >>> > > For that, I am trying to use recovery scenario, which will close that >>> > > pop-up and open that pop-up again. >>> > >>> > > To what I understand, a recovery scenario is automatically called on >>> > > Trigger Event generation >>> > >>> > > I have tried the following but it doesn't call the Recovery scenario >>> > > automatically. >>> > >>> > > 1. Object State : Where I clicked the empty list and then provided >>> > > post recovery >>> > > 2. Test Run Error : Object Not Found >>> > > 3. Test Run Error : Object Not Visible >>> > >>> > > Is there anything I am missing. >>> > >>> > > -- >>> > > You received this message because you are subscribed to the Google >>> > > "QTP - HP Quick Test Professional - Automated Software Testing" >>> > > group. >>> > > To post to this group, send email to [email protected] >>> > > To unsubscribe from this group, send email to >>> > > [email protected]<mercuryqtp%[email protected]> >>> <mercuryqtp%[email protected]<mercuryqtp%[email protected]> >>> > >>> > > For more options, visit this group at >>> > >http://groups.google.com/group/MercuryQTP?hl=en >>> > >>> > -- >>> > Regards, >>> > Bibek >>> >>> -- >>> You received this message because you are subscribed to the Google >>> "QTP - HP Quick Test Professional - Automated Software Testing" >>> group. >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected]<mercuryqtp%[email protected]> >>> For more options, visit this group at >>> http://groups.google.com/group/MercuryQTP?hl=en >>> >> >> >> >> -- >> Regards, >> Bibek >> >> -- >> You received this message because you are subscribed to the Google >> "QTP - HP Quick Test Professional - Automated Software Testing" >> group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected]<mercuryqtp%[email protected]> >> For more options, visit this group at >> http://groups.google.com/group/MercuryQTP?hl=en >> > > -- > You received this message because you are subscribed to the Google > "QTP - HP Quick Test Professional - Automated Software Testing" > group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<mercuryqtp%[email protected]> > For more options, visit this group at > http://groups.google.com/group/MercuryQTP?hl=en > -- Regards, Bibek -- You received this message because you are subscribed to the Google "QTP - HP Quick Test Professional - Automated Software Testing" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/MercuryQTP?hl=en
