I would like to use the PageObject gem..

On Tue, Jul 3, 2018 at 10:24 PM, <[email protected]> wrote:

> What are you saying me? I gave you the answer, did you try?
>
> On Tuesday, July 3, 2018 at 5:51:20 PM UTC+5:30, NaviHan wrote:
>>
>> Thanks.
>> The query is posted in the group now.
>> https://groups.google.com/forum/#!topic/watir-general/mJ1IhrQWCxg
>>
>> Hi Raja
>>
>> In fact I nailed it in parts by using
>>
>>   div(:nav_div, class: "row applied-voucers-list")
>>   span (:applied_voucher) do |page|
>>     page.nav_div_element.span_element
>>   end
>>
>>
>> This gives me the first div.
>>
>> But how do I access the second div using index parameter?
>>
>> Cheers
>> Navi
>>
>> On Tue, Jul 3, 2018 at 10:18 PM, <[email protected]> wrote:
>>
>>> Ah sorry, I made a small mistake in last mail
>>>
>>> Use this
>>>
>>>
>>> p b.divs(class: "row applied-voucers-list".split).map {|div| div.div.
>>>> span.text}
>>>
>>>
>>> On Tuesday, July 3, 2018 at 5:36:15 PM UTC+5:30, NaviHan wrote:
>>>>
>>>> Hi All
>>>>
>>>> In fact I nailed it in parts by using
>>>>
>>>>   div(:nav_div, class: "row applied-voucers-list")
>>>>   span (:applied_voucher) do |page|
>>>>     page.nav_div_element.span_element
>>>>   end
>>>>
>>>>
>>>> This gives me the first div.
>>>>
>>>> But how do I access the second div using index parameter?
>>>>
>>>> On Tuesday, 3 July 2018 21:48:19 UTC+10, NaviHan wrote:
>>>>>
>>>>> This is my first post here. Apologies if there is a mistake.
>>>>>
>>>>> I have a section of a page as attached in the pic.
>>>>>
>>>>>
>>>>> The html code for the section is as follows
>>>>> Enter code here...<div class="small-12 applied-evouchers">
>>>>> <div class="row applied-voucers-list">
>>>>> <div class="small-6">
>>>>> <span>9830318220466018</span>
>>>>> </div>
>>>>> <div class="small-6 small-text-right">
>>>>> <button type="button" class="remove-gift-cert"
>>>>> data-gift-id="9830318220466018">
>>>>> <span class="icon icon-cross-standard-small-black"></span>
>>>>> <span class="underline remove-evoucher-button-text">Remove</span>
>>>>> </button>
>>>>> </div>
>>>>> </div>
>>>>> <hr>
>>>>> <div class="row applied-voucers-list">
>>>>> <div class="small-6">
>>>>> <span>9831228610400260</span>
>>>>> </div>
>>>>> <div class="small-6 small-text-right">
>>>>> <button type="button" class="remove-gift-cert"
>>>>> data-gift-id="9831228610400260">
>>>>> <span class="icon icon-cross-standard-small-black"></span>
>>>>> <span class="underline remove-evoucher-button-text">Remove</span>
>>>>> </button>
>>>>> </div>
>>>>> </div>
>>>>> <hr>
>>>>> </div>
>>>>>
>>>>> I need to assert two value here
>>>>>
>>>>> 1. The vouchers applied, which are 9830318220466018 & 9831228610400260
>>>>> 2. The span "Remove"
>>>>>
>>>>> The issue Im facing is as these two divs are identical and 1 & 2
>>>>> doesnt have a unique identifier I cannt locate them using PageObjects.
>>>>>
>>>>> I can locate the element using the following Java script
>>>>> document.getElementsByClassName('applied-voucers-list')[0].innerText;
>>>>> This returns
>>>>> Enter code here..."9830318220466018
>>>>> Remove
>>>>> "
>>>>>
>>>>> I tried to capture this with the code
>>>>> Enter code here...@var = @browser.execute_script("docum
>>>>> ent.getElementsByClassName('applied-voucers-list')[0].innerText;")
>>>>>
>>>>> This isnt working
>>>>>
>>>>> Any clue?
>>>>>
>>>>> --
>>> --
>>> Before posting, please read https://github.com/watir/watir
>>> _meta/wiki/Guidelines-for-Posting-to-Watir-General-Google-Group.
>>> 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 https://github.com/watir/
> watir_meta/wiki/Guidelines-for-Posting-to-Watir-General-Google-Group.
> 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 
https://github.com/watir/watir_meta/wiki/Guidelines-for-Posting-to-Watir-General-Google-Group.
 
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