I am new to testing. Can anyone send a sample test script in
which variables are used to automate the flight login page.
Answer Posted / ak
Hi,
Any input which you give during recording can be used as
variable and you can then pass the values from different
sources (data tables, database, text files etc).
you can also use function and pass the input values as a
parameter, please see the sample below:
#Flight Reservation Login function
public function Login_FR (in sUserName, in sPassword)
{
#Local variable declaration
auto iRC = E_OK; #Return code
iRC = win_activate ("Login-FR");
iRC+= set_window ("Login-FR",1);
# Enter user name
if (E_OK != (iRC+= edit_set ("User Name", sUserName))
{
report_msg("Failed to enter the user name:"&
sUserName);
win_close ("Login-FR"); #close login window
return(iRC);
}
# Enter password - un-encrypted
if (E_OK != (iRC+= edit_set ("Password", sPassword))
{
report_msg("Failed to enter password: " &
sPassword);
win_close ("Login-FR");
return(iRC);
}
iRC+= button_press ("OK");
if (E_OK == win_exists("Error-Dialog",2))
{
report_msg("Invalid username/password");
win_close("Error-Dialog");
win_close ("Login-FR");
return(iRC);
}
if (E_OK != win_exists ("Flight Reservation",2))
{
report_msg ("Failed to open FR window");
return (iRC);
}
# no-issues
report_msg ("Successfully opened FR window");
return(iRC);
} #function ends
# Function call :
Login_FR ("mercury", "mercury");
Note: Logical names used in above function may not work in
your application, replace with actual names and use it.
Good Luck!
-AK
Is This Answer Correct ? | 0 Yes | 1 No |
Post New Answer View All Answers
How do you execute your tests from windows run command?
supose 10 times text data is there but it will run 8 times whtat will you do.
Can anybody Explain me about the liasing with the developers,and a tester can make a test plan well?plz explain me as soon as possible ,thanx in advance.
How to check property of specific icon is highlighted or not?
How can withwin runner to make single scripts which supports multiple languages?
What is the purpose of gui spy?
Explain difference between winrunner and test director?
How do you copy and move objects between different gui map files?
descriptive program for web application.
What is the purpose of set_window command?
What is the purpose of regexp_msw_class property?
How to read the third party controls in the application
What are the reasons that winrunner fails to identify gui object?
What is the purpose of gui map configuration?
How do you make the configuration and mappings permanent?