Prepare for your Next Interview
This is a discussion on How to capture first link in webpage when content changes everytime?? within the QTP forums, part of the Software Testing category; am involved in webbased testing. I need to capture the very first link in website and in my case contents change everytime i refresh the site. So does that mean ...
|
|||||||
| Register | FAQ | Members List | Calendar | Mark Forums Read |
|
|||
|
am involved in webbased testing. I need to capture the very first link in website and in my case contents change everytime i refresh the site. So does that mean i need to record so many times or is there an alternative method. Also this link will be used to retrieve a value in later part of app. How to handle this?
Folks, After much stress i got the answer too. When you are recording a webpage you will be able to see the active snapshots of a page in Active screen of QTP. Go to active screen right click on the link and select "Insert output value". A small window(object selection) will pop-up with the link being highlighted. Click on its parent property say Webtable. Click Table output properties window will be displayed. Select the corresponding text of the link and output the same to datatable. Also since link changes everytime do export the datatable(runtime) to excel sheet using DataTable.Export("filepath"). Later on you can use the excel sheet in the script again by DataTable.Import function. Last edited by jainbrijesh : 09-18-2007 at 07:21 AM. |
| Sponsored Links |
|
|||
|
Re: How to capture first link in webpage when content changes everytime??
you can use the below script to click the first link in a page:
Browser().Page().link("ClassName:=Link", "Index:=0").click |
|
|||
|
Re: How to capture first link in webpage when content changes everytime??
You need to create Description object for the links on web page then using For loop count the no.of links on the page then retrive first link content.
Mahi |
|
|||
|
Re: How to capture first link in webpage when content changes everytime??
I think, there is no need to create a description object. This would be sufficient.
Browser().Page().link("ClassName:=Link", "Index:=0").click |
![]() |
|
| Thread Tools | |
| Display Modes | |
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Content of an obj file in C | JobHelper | C and C++ | 3 | 08-23-2007 05:25 AM |
| Capture the screen shot of the application | JobHelper | WinRunner | 3 | 04-19-2007 06:10 AM |
| How to capture the contents of HTML table in robot | Ashish Kadam | Rational Robot | 2 | 01-19-2007 12:27 AM |
| Webpage / Frame Checkpoint | Lokesh M | QTP | 4 | 12-11-2006 01:00 PM |
| Content Assist | Lokesh M | HTML & CSS | 0 | 06-26-2006 07:37 AM |