Selenium Forum: Functional And Regression Testing Tool.
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Search
Display results as :
Advanced Search
Latest topics
AEM Training | Free Online DemoWed Apr 21, 2021 5:45 pmazharuddin
c# PageFactory - issue initializing elementsFri Nov 01, 2019 8:40 pmthegoatboy
Selenium making automatic connection to random urlsMon Jul 08, 2019 12:58 pmrepairtechsolutions1
How can we design the custom framework in Selenium RCMon Jun 24, 2019 2:26 pmrandybonnettes
What are the new features in Selenium 3.0Tue Jun 18, 2019 5:37 pmpappyvicky
What are you using Selenium for? Fri Apr 12, 2019 3:52 amzhl
LIMITATIONS OF SELENIUMWed Apr 10, 2019 11:23 amswara
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

Go down
avatar
jayz123
Posts : 8
Join date : 2012-11-14

How to replace/reset the Selenium's storeEval variable everytime we run the program? Empty How to replace/reset the Selenium's storeEval variable everytime we run the program?

Mon Nov 19, 2012 11:29 am
Hi guys,

I am new to Selenium Rc.
I am working out on a program that will generated random 5 digit numbers based on a button click.
I am using this code to have the generated number
Code:
 String random = selenium.GetEval("Math.floor (Math.random() * 99999)");
          selenium.Type("id=name",random);

First try it will get me 12345 for example.
However, if i am not restarting my application and I click second time on button, the number will become 1234512345. It seem like the it will keep generated another 5 numbers every time i click the button and store in the variable. If i restart my program, it will work well by only generate 5 digits.

I wish is there any solution to handle this problem?
Advisor
Advisor
------------------------
------------------------
Posts : 387
Join date : 2009-07-30
Location : India
https://seleniumforum.forumotion.net

How to replace/reset the Selenium's storeEval variable everytime we run the program? Empty Re: How to replace/reset the Selenium's storeEval variable everytime we run the program?

Mon Nov 19, 2012 8:49 pm
hi,
declare one string variable. put math.floor value into that variable and at start make it null/blank before storing value.

Code:

selenium.GetEval("var digits = null; digits = Math.floor (Math.random() * 99999); return digits;")

Hope this will help. logic is fine, may be syntax error will come.

Best of luck


Back to top
Permissions in this forum:
You cannot reply to topics in this forum