My function looks like this:
 click "phrframe.Upload"
    try {
      type "file", path
      //refresh();
      //pause 3000
      String text = getAlert()
      println("Text of the alert is " + text)
      return false
    }
    catch (Exception e) {
       println(e.printStackTrace())
      return true
    }

My code is in groovy (if that makes any difference).  The exception is
thrown after the type command

Regards
Hari

On Thu, Mar 26, 2009 at 9:37 PM, John <[email protected]> wrote:

>
> Hi Hari,
>
> The capture screen shot logic is as follows,
>
>        try {
>            return sc.client.metaClass.invokeMethod(sc.client, name,
> args)
>        } catch (Exception e) {
>            if (this.captureScreenshot) {
>                long timestamp = System.currentTimeMillis()
>                String filename = filenamePattern.replaceFirst
> (PLACE_HOLDER, "${timestamp}")
>                sc.client.captureScreenshot(filename)
>                println "Screenshot for exception <<" + e.getMessage()
> + ">> is saved to file ${filename}"
>            }
>            throw e
>        }
>
> As you see, it will re-throw the exception e. I think your code should
> be able to capture the exception and go to the catch block
> unless something wired happened. Could you put some code snippet here?
>
> Thanks,
>
> Jian
>
> On Mar 26, 9:58 am, Harihara Vinayakaram <[email protected]> wrote:
> > Hi
> >   My test case is failing with an error that says
> >  Screenshot for exception <<ERROR: There was an unexpected Alert!
> [Invalid
> > file type , Please select a proper file]>> is saved to file
> > Screenshot1238075685112.png
> >
> > My test code that executes is present within a try {  ....  }  catch
> > (Exception e) {   }   block . But this does not come with the catch
> block.
> > How do I catch these kind of errors
> >
> > Thanks
> > Regards
> > Hari
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"tellurium-users" 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/tellurium-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to