Validate.Exists gives "Function evaluation timed out" : General Questions

Validate.Exists gives "Function evaluation timed out"

Ask general questions here.

Validate.Exists gives "Function evaluation timed out"

Postby rkarhe » Mon Aug 01, 2011 2:27 pm

Hi Experts,

I am using Validate.Exists to verify element exists or not as following

Validate.Exists(".//button[@accessiblename='Insert']", 50000, "to check whether insert button exist or not", false)

When I debug and evaluate this line it shows message "Function evaluation timed out." Please suggest, Am I doing anything wrong here? I have tried changing duration.

on same m/c spy identifies ".//button[@accessiblename='Insert']" this object.

Thanks in advance,
Rocky
rkarhe
 
Posts: 33
Joined: Thu Jul 28, 2011 6:31 am

Re: Validate.Exists gives "Function evaluation timed out"

Postby Support Team » Mon Aug 01, 2011 5:09 pm

Hi,
rkarhe wrote:When I debug and evaluate this line it shows message "Function evaluation timed out." Please suggest, Am I doing anything wrong here? I have tried changing duration.

Do you debug your code in VS or in Ranorex Studio? I tried to reproduce it with Ranorex Studio and wasn't able too. If you get this error in VS, I would guess there is a hard-coded timeout which cause this error.

Regards,
Peter
Ranorex Team
User avatar
Support Team
Site Admin
 
Posts: 4845
Joined: Fri Jul 07, 2006 5:30 pm
Location: Graz, Austria

Re: Validate.Exists gives "Function evaluation timed out"

Postby rkarhe » Mon Aug 01, 2011 6:03 pm

Support Team wrote:Hi,
rkarhe wrote:When I debug and evaluate this line it shows message "Function evaluation timed out." Please suggest, Am I doing anything wrong here? I have tried changing duration.

Do you debug your code in VS or in Ranorex Studio? I tried to reproduce it with Ranorex Studio and wasn't able too. If you get this error in VS, I would guess there is a hard-coded timeout which cause this error.

Regards,
Peter
Ranorex Team


Hi Peter,
Thanks for reply. I debug this in VS. Could you please explain lil more on hard-coded timeout in VS(I myself nowhere set timeout). I am new to VS, C# and Ranorex.
Thanks,
Rocky
rkarhe
 
Posts: 33
Joined: Thu Jul 28, 2011 6:31 am

Re: Validate.Exists gives "Function evaluation timed out"

Postby Support Team » Tue Aug 02, 2011 10:59 am

Hi,
rkarhe wrote:ould you please explain lil more on hard-coded timeout in VS(I myself nowhere set timeout). I am new to VS, C# and Ranorex.

Please take a look to following documentation
http://blogs.msdn.com/b/jimgries/archiv ... r-faq.aspx

Regards,
Peter
Ranorex Team
User avatar
Support Team
Site Admin
 
Posts: 4845
Joined: Fri Jul 07, 2006 5:30 pm
Location: Graz, Austria

Re: Validate.Exists gives "Function evaluation timed out"

Postby rkarhe » Sun Aug 07, 2011 4:39 am

rkarhe wrote:Hi Experts,

I am using Validate.Exists to verify element exists or not as following

Validate.Exists(".//button[@accessiblename='Insert']", 50000, "to check whether insert button exist or not", false)

When I debug and evaluate this line it shows message "Function evaluation timed out." Please suggest, Am I doing anything wrong here? I have tried changing duration.

on same m/c spy identifies ".//button[@accessiblename='Insert']" this object.

Thanks in advance,
Rocky


On which form will the above code try to find out existence of button. Does Validate.Exists work on the currently active form? Please confirm this. That could be the issue over here.
I think I also can use 'object.Selfino.Exists()' to check the existance of object? Is there any example code which uses 'object.Selfino.Exists()'.

Thanks,
Rocky
rkarhe
 
Posts: 33
Joined: Thu Jul 28, 2011 6:31 am

Re: Validate.Exists gives "Function evaluation timed out"

Postby Support Team » Mon Aug 08, 2011 1:53 pm

Hi,

rkarhe wrote:On which form will the above code try to find out existence of button. Does Validate.Exists work on the currently active form? Please confirm this. That could be the issue over here.

The RanoreXPath ".//button[@accessiblename='Insert']" tries to find a button with accessible name "Insert" on you system under test. So if your System is quiet complex to analyze for Ranorex Spy, by having many applications running, it might take a huge amount of time to find this button.
Please try to alter your RanorXPath do not run in problems within finding the button.

Please have a look at following chapters of our user guide to learn more about the RanoreXPath:

rkarhe wrote:I think I also can use 'object.Selfino.Exists()' to check the existance of object? Is there any example code which uses 'object.Selfino.Exists()'

Sure there is a sample code for using this method:
Wait for UI Elements Using Repository

Regards,
Tobias
Support Team
User avatar
Support Team
Site Admin
 
Posts: 4845
Joined: Fri Jul 07, 2006 5:30 pm
Location: Graz, Austria


Return to General Questions

Who is online

Users browsing this forum: No registered users and 0 guests

cron