The pattern that I'm assuming Soori is asking about is one I often use for
lists. Say I have a list of addresses and I want to delete one.

I'll do something like this:

def delete_address(address)
  index = browser.div(id: "address_section").divs(class:
"address_item").find_index do |div|
    address == construct_address(div)
  end
  browser.div(id: "address_section").button(text: "Delete", index:
index).click
end

(where construct address builds an object from what is on the page in a way
that can be compared to the parameter we have)

On Tue, Jul 19, 2016 at 5:24 PM, Chuck van der Linden <[email protected]>
wrote:

>
>
> On Monday, July 18, 2016 at 2:05:06 PM UTC-7, Soori wrote:
>
>> I have a scenario where there is a grid of elements with same class name.
>> I need to identify the element position using index.
>>
>> For example:
>>
>> <html>
>> <body>
>> <div class="grid"><p>text1</p></div>
>> <div class="grid"><p>text3</p></div>
>> <div class="grid"><p>text4</p></div>
>> <div class="grid"><p>text23</p></div>
>> <div class="grid"><p>text6</p></div>
>> <div class="grid"><p>text88</p></div>
>> <div class="grid"><p>text3</p></div>
>> </body>
>> </html>
>>
>>
>> in the above example,  I need to find the index of the div for "text6".
>> Can you please help me how I can do this using watir?
>>
>> /S
>>
>> --
> --
> 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]
>
> ---
> You received this message because you are subscribed to the Google Groups
> "Watir General" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
-- 
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]

--- 
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to