gajendra, have you considered usage of regular expression to save the 
object in OR, DP or hard-coding in script as well ??

Set textboxObj = B().P().WebEdit("html 
tag:=input","micclass:=WebEdit","type:=text","html id:=.*accountname.*") { 
assuming you have accountname string in your html-id field constant 
everytime as well as this string in not used in anyother text-box accross 
any page in your application ) 

using XPath will also save your day pretty easily so your choice now...

Hope it help else do let the group know....

Cheers.


On Wednesday, August 1, 2012 12:02:24 PM UTC+5:30, gajendra wrote:
>
> Any help in terms of Coding would be appreciated
>
> Regards,
> Gajendra
>
> On Wed, Aug 1, 2012 at 11:43 AM, Anshoo Arora <[email protected]>wrote:
>
>> You can use use either XPath or HTML DOM for this if VRI is not an option.
>>  On Aug 1, 2012 11:01 AM, "Gajendra Jain" <[email protected]> 
>> wrote:
>>
>>> Hi,
>>>
>>> I am working on a site where i have an Account Name field in almost all 
>>> the page. 
>>> The properties of an object Account Name is different in different 
>>> Pages(EX: in Page1 the property is id = accountName, Page2 the property is 
>>> id = newAccountName etc ) 
>>>
>>> Only one thing is common in all the page is a  Label which is attached 
>>> to the web edit(Account Name). But this property is not captured in OR
>>>
>>> So I want to avoid, adding same object multiple time in the OR.
>>>
>>> Is there any way where i can find the Account Name label and enter the 
>>> value in the webedit?
>>>
>>> Ex. Browser().page().webelement()*.object.label*(Account Name).set 
>>> "account 1324"?
>>> Or
>>> Using Descriptive program?
>>>
>>> I hope my requirement is clear to you. if you have any doubt please let 
>>> me knwo.
>>>
>>> Regards
>>> Gajendra
>>>
>>>
>>>
>>> On Wed, Aug 1, 2012 at 12:08 AM, iRahulSingh 
>>> <[email protected]>wrote:
>>>
>>>>  
>>>> Hi gajendra ,
>>>>  
>>>> Please correct me if this is not your query - You want to first 
>>>> identify the number of text-boxes on the webpage on the basis of their 
>>>> names ( assuming this the propertyname through which we are identifying 
>>>> text-boxes ) ad then the number of webedits we encounter we put the number 
>>>> in those webedits after appening the number the value with label-name ?????
>>>>  
>>>>  
>>>> If above statement is your query then i believe you just have to 
>>>> identify the all the webobjects having the same name and then find the 
>>>> number of  objects on the parent object ( in our case page ) with using 
>>>> childobject property and then just simple refer each object to set a value 
>>>> in the text-box.
>>>>  
>>>> Since you've referred you are a beginner that's why not given you the 
>>>> code but the approach ..... 
>>>>  
>>>> if i'm not being clear, do let me know.
>>>>  
>>>>  
>>>> All the Best & Cheers..
>>>>
>>>> On Tuesday, July 31, 2012 3:34:14 PM UTC+5:30, gajendra wrote:
>>>>
>>>>> Hi Crown,
>>>>>
>>>>> I know that the code which you mentioned works fine for the attached 
>>>>> html tag. 
>>>>>
>>>>> I gave the html tag just for an example.
>>>>>
>>>>> Assume that If i have to enter the value just by passing the Label 
>>>>> name without any object properties, How could i achieve this?
>>>>>
>>>>> Regards,
>>>>> Gajendra
>>>>>
>>>>> On Tue, Jul 31, 2012 at 10:25 AM, J Crown <[email protected]>wrote:
>>>>>
>>>>>> Hi Gajendra,
>>>>>>
>>>>>> Try with the below code:
>>>>>>
>>>>>> Browser("name:=test").Page("**title:=test").WebEdit("name:=**accountName").Set
>>>>>>  
>>>>>> "Hello"
>>>>>>
>>>>>>
>>>>>> Kishor,
>>>>>>
>>>>>> I doubt whether we can achieve this by VisualRelation
>>>>>>
>>>>>> Visual Relation is used to identify an object relative to another 
>>>>>> object depending on the visual relation (Obj1 is left to Obj2). And 
>>>>>> we use it only when there is no unique property to identify the object.
>>>>>>  
>>>>>> -- 
>>>>>>
>>>>>> With Regards,
>>>>>> JCrown
>>>>>>
>>>>>> On Mon, Jul 30, 2012 at 8:50 PM, Kishor Kumar 
>>>>>> <[email protected]>wrote:
>>>>>>
>>>>>>> use VisualRelation(QTP11)  to identify the the text field based on 
>>>>>>> AccountName Label.
>>>>>>>
>>>>>>> On Mon, Jul 30, 2012 at 7:04 PM, Gajendra Jain <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi, 
>>>>>>>>
>>>>>>>> I want to enter the value in the text field by passing the 
>>>>>>>> label(Account Name) against to it using descriptive programming or by 
>>>>>>>> any 
>>>>>>>> means?
>>>>>>>>
>>>>>>>> Account Name
>>>>>>>> <input name="accountName" class="text" id="accountName0" 
>>>>>>>> type="text" jQuery17109562255427902675="3"**/>
>>>>>>>>
>>>>>>>> Could you please help me?
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Gajendra
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> "QTP - HP Quick Test Professional - Automated Software Testing"
>>>>>>>> group.
>>>>>>>> To post to this group, send email to [email protected]
>>>>>>>> To unsubscribe from this group, send email to
>>>>>>>> MercuryQTP+unsubscribe@**googlegroups.com<mercuryqtp%[email protected]>
>>>>>>>> For more options, visit this group at
>>>>>>>> http://groups.google.com/**group/MercuryQTP?hl=en<http://groups.google.com/group/MercuryQTP?hl=en>
>>>>>>>>
>>>>>>>
>>>>>>>  -- 
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> "QTP - HP Quick Test Professional - Automated Software Testing"
>>>>>>> group.
>>>>>>> To post to this group, send email to [email protected]
>>>>>>> To unsubscribe from this group, send email to
>>>>>>> MercuryQTP+unsubscribe@**googlegroups.com<mercuryqtp%[email protected]>
>>>>>>> For more options, visit this group at
>>>>>>> http://groups.google.com/**group/MercuryQTP?hl=en<http://groups.google.com/group/MercuryQTP?hl=en>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>  -- 
>>>>>> You received this message because you are subscribed to the Google
>>>>>> "QTP - HP Quick Test Professional - Automated Software Testing"
>>>>>> group.
>>>>>> To post to this group, send email to [email protected]
>>>>>> To unsubscribe from this group, send email to
>>>>>> MercuryQTP+unsubscribe@**googlegroups.com<mercuryqtp%[email protected]>
>>>>>> For more options, visit this group at
>>>>>> http://groups.google.com/**group/MercuryQTP?hl=en<http://groups.google.com/group/MercuryQTP?hl=en>
>>>>>>
>>>>>
>>>>>  -- 
>>>> You received this message because you are subscribed to the Google
>>>> "QTP - HP Quick Test Professional - Automated Software Testing"
>>>> group.
>>>> To post to this group, send email to [email protected]
>>>> To unsubscribe from this group, send email to
>>>> [email protected]
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/MercuryQTP?hl=en
>>>>
>>>
>>>  -- 
>>> You received this message because you are subscribed to the Google
>>> "QTP - HP Quick Test Professional - Automated Software Testing"
>>> group.
>>> To post to this group, send email to [email protected]
>>> To unsubscribe from this group, send email to
>>> [email protected]
>>> For more options, visit this group at
>>> http://groups.google.com/group/MercuryQTP?hl=en
>>>
>>  -- 
>> You received this message because you are subscribed to the Google
>> "QTP - HP Quick Test Professional - Automated Software Testing"
>> group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to
>> [email protected]
>> For more options, visit this group at
>> http://groups.google.com/group/MercuryQTP?hl=en
>>
>
>

-- 
You received this message because you are subscribed to the Google
"QTP - HP Quick Test Professional - Automated Software Testing"
group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/MercuryQTP?hl=en

Reply via email to