Hi I'm a beginner in QTP. So far I'm ok with Descriptive but
stuck while implementing Hybrid Frame work.

1. I have created a Keyword file with .vbs ext

set home=description.create
home("title").value="Welcome to feests"

set reglink=description.create
reglink("name").value="register yourrestaurant / take away"

set fbusname=description.create
fbusname("name").value="business_name"

set dispname=description.create
dispname("name").value="display_name"

set restchkbox=description.create
restchkbox("name").value="restaurant"

set cuiscate=description.create
cuiscate("name").value="cuisine_categery1"

set addline1=description.create
addline1("name").value="address_line1"

set pstcode=description.create
pstcode("name").value="address_postcode"

set cntry=description.create
cntry("name").value="address_country"

set mlandno=description.create
mlandno("name").value="landline_no"

set emailadd=description.create
emailadd("name").value="email"

2. I have created an Function Library file as follows

Function launch()
bro="C:\Program Files\Internet Explorer\iexplore.exe"
url="http://www.feests.com/"
invokeapplication bro&" "&url
Browser(home).page(home).Link(reglink).click
End Function
Function restregistration(karthik, teja, Ameerpet, UK)
Browser(home).page(home).WebEdit(fbusname).set "karthik"
Browser(home).page(home).WebEdit(dispname).set "teja"
Browser(home).page(home).WebCheckBox(restchkbox).set "ON"
Browser(home).page(home).WebList(cuiscate).Select "Indian"
Browser(home).page(home).WebEdit(addline1).set "Ameerpet"
Browser(home).page(home).WebEdit(pstcode).set "UK"
Browser(home).page(home).WebList(cntry).select "United Kingdom"
Browser(home).page(home).WebEdit(mlandno).set "023775347"
Browser(home).page(home).WebEdit(emailadd).set
"email@gmail.com"
End Function

3. This is how I have called the keywords and Functions in QTP

executefile"C:\Documents and
Settings\karthik\Desktop\keywords.vbs"
executefile"C:\Documents and
Settings\karthik\Desktop\functions.vbs"
launch
restregistration karthik, teja, Ameerpet, UK, "email@gmail.com"

Now the issue is, I'm trying to enter the email ID in
WebEdit field. But I dont know what is the mistake I did, if
I run the script in QTP it is showing following error

Error: Expected identifier
Line (2): "executefile"C:\Documents and
Settings\karthik\Desktop\functions.vbs"".

Can someone help me fix this, please!!?



Hi I'm a beginner in QTP. So far I'm ok with Descriptive but stuck while implementing Hyb..

Answer / Kanchan Kumar

The issue seems to be related to the QTP script syntax for calling external VBS files and executing them. To resolve this error, make sure you use double backslashes () instead of single backslashes () when specifying file paths in your QTP scripts:

```vbs
executefile"C:Documents and SettingskarthikDesktopkeywords.vbs"
executefile"C:Documents and SettingskarthikDesktopfunctions.vbs"
launch
restregistration karthik, teja, Ameerpet, UK, "email@gmail.com"
```

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More QTP Interview Questions

i did B.Tech cse and i secured 76%. instead of siting at home ... i would like to do some course. can u suggest me in this.

1 Answers  


How does QTP identifies the object in the application

6 Answers   Convergys,


Suppose Object name was changed in the application in the second build.I have just modified the name in the Object repository as changes in the Application. Is it possible to accure changes in the script accordingly? If so Suppose I am calling the script through function, Will the changes affect in the script(which is in the function)automatically? If not affected, tell me the solution,How to handle this. How should I change the object property name while using functions

4 Answers   Livetek,


How Qtp will identifies object during run time

6 Answers   CSS Corp, Yahoo,


example-date format is 01-jan-09 in QTP.How to convert this format to 01-01-09?

9 Answers   Tech Mahindra,


describe common problems of test automation?

3 Answers  


I know the Basic QTP. But I wanted to learn descriptive programming in QTP. Without Object Repository how we can develop a script? I wanted to do one real time project using QTP. If you know this type of training is available in pune then let me know the address.

0 Answers  


plz can any one send me what is Automation Testing Frameworks.. Thanks in advance

1 Answers  


What is the difference between per-action and shared?

1 Answers  


Sometimes my QTP scripts works fine and sometimes its not though I am using same shared Repository and am not doing any changes in it.Even though for descriptive programming also its works fine and sometimes it does not work.my application is pretty stable.Could anyone please answer why am facing these types of issue??

1 Answers  


What is the parameterization?

1 Answers  


What is data driver in qtp? Where we use it?

1 Answers  


Categories