This one is tricky because the Delimited List behaves in HTML a little like the DT is wrapped around the DD, but in fact they are just one after the other.
I think we may need to consider if there could be some better means when dealing with these elements to have an association between the DT and the DD such that you could do something that looked like browser.dt(:how => 'what').dd and it would return the DD that is associated with that DT, as if the DT was a container. Or perhaps there would be a way to treat a DL a bit like a hash (or maybe a method to create a hash from a DL) where the DT is the key, and the DD is the value In the meantime, you may have to do something similar to either making a hash out of the list contents, or building a list of the DT's, finding the one you want to determine its index, and then pluck out the DD you want. On Wednesday, June 20, 2012 3:27:11 AM UTC-7, gajendra wrote: > > Is there any way where i can find the index of the DT tag in the web page? > There are so many values gets populated based on the value from the > previous screen. > > In general the field like Account Name, System Account Id etc are dynamic > it may change the position in the webpage. So i need some generic > function/Statement where i pass the Value/Text of <DT> and it should > return me the value/text of <DD> > > Regards, > Gajendra > > On Wed, Jun 20, 2012 at 3:48 PM, Željko Filipin <[email protected]> wrote: > >> On Wed, Jun 20, 2012 at 12:09 PM, Gajendra Jain <[email protected]> >> wrote: >> > But When i tried <DT> Account Name</DT>, i got the same value 37914766, >> Where as my expected value should be AccountName1 >> >> Try this: >> >> browser.dt(:text => "Account Name ").parent.dd(:index => 1).text >> >> Željko >> -- >> filipin.eu >> >> -- >> Before posting, please read http://watir.com/support. In short: search >> before you ask, be nice. >> >> [email protected] >> http://groups.google.com/group/watir-general >> [email protected] >> > > -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected]
