It seems Interview questions from Ordain Solutions are
almost BASIC LEVEL-Easy.
I am asking one tough question..(I think.. May be easy for
some people)
In recorded script the - WebLink("cityinfo")
In reality, the WebLink name is "generalinfo"
How you can write function to click that changed web link.
NOTE: This functin should work with any Dynamic text link.
I will post the answer later.
Answers were Sorted based on User's Feedback
Answer / supratik
We can write a funtion to get the value of all the links
run time. compare with the one needed and click on it
Set linka= description.Create()
linka("micclass").value="link"
set b=browser().Page().ChildObjects(linka)
z=te.count
For i = 1 to z-1
If b(0).getroproperty("name")="LINK NEEDED" then
b(0).click
end if
Next
Is This Answer Correct ? | 1 Yes | 0 No |
Answer / patil
I couldnot understand the answer so that I couldnot tell
yours is right or wrong.
But,in no way we can use the Regular expressions to do this.
any another answer...
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / nanda.d
Hi Patil...i didnt get answer till now. pls send me that
answer as possible. it was asked by interviewer. pls dont
delay.
thanks in advance.....
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / kuldeep sharma
identify these objects by OR manager and see what are the
basic and unique property this link having and use
discreptive scripting with this property
for example:-weblink("text:=cityinfo")
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / naren
1. First get the Name of the weblink using getROProperty
during run time and store the value into a variable.
2. Compare the weblink name with the value stored in the
variable using IF condition
3. If true pass the variable value to weblink using
setToProperty and click the weblink
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / ashish wadhwa
Suppose the Browser name is "A" and the Page name is "B"
and say we have to pass any object whose name has been
changed. So, this object can be used as an argument in the
application along with the mandatory property "html tag".
Here as an example say the object name is "C". Note, this
object should be added in the object repository with its
name property as ".*" So, the function will be
Function clickItem(itemName,HTMLTag)
Browser("A").Page("B").WebElement("C").SetToProperty
("name"), itemName
Browser("A").Page("B").WebElement("C").SetToProperty("html
tag"), HTMLTag
Browser("A").Page("B").WebElement("C").Click
End Function
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / satish j
You can use regular expression to handle this.
so if the value of the name changes at run time it hardly
matters for QTP ,but if there are multiple links on apage
which typically is the case using only RE will not work as
object identification will be an issue. so along with this
provide assistive properties like html - tag, or alt
property,whcih are unique to the object so if recognition
becomes a problem it can be handled.
you can use the description object.
set weblinkrec = description.create
weblinkrec("name").value = ".*"
weblinkrec("htmltag").value = "xyz"
.....
and then use
Weblink(weblinkrec).click.
Note:
But always use smart identification where ever it is needed
as it slows down the execution of the script, typically when
there are same objects having conflicting properties.
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / nanda
HI,
by using resuler expression...we can solve this.
here we group the different expressions..
the solution is [a-b]*
please ping me if i am wrong...
regards..
Nanda..
Is This Answer Correct ? | 0 Yes | 1 No |
What is action required by QTP if a popup message is coming in exsisting script and now it is not coming. The script is having code to deal with popup message now when we run the script now the popup i snot coming according to new build, instead of changing the code what we can do?
Hi, Plz give best Definition of Software Testing? Why we need Software Testing? and plz send 2+yrs experience Interview qutions (Manual,Qtp).
Hi Friends, Can any one answer this question? 17) What method is used to retrieve the number of columns in the query results? A. Fields.Count B. Fields.Item(EOF) C. Fields.Count(BOF) D. Fields.Count.Value
wt is the use of multiple questions in QTP
can u explain the keyword driven framework with an example clearly how to create all the files and how to attach to main test.
How to find if given number is prime or not
How to use reporter.report event in qtp ?
write a script to validate the content in the web application. (do it by OR method) and (do it by Descriptive method by creating a description object.. (give a filter condition only WEbelement- not easy need to use some more property while giving filter condtions- use google for your help...))
what is the difference between development and testing
Diff between Test Stratergy and Test Plan? Diff b/w Test design ansd test case design?
can we run the scripts of QTP8.2 in QTP7.0?
How to make an Action as reusable?