I am not stopping you, I asked you to convert that into your model. On Tuesday, July 3, 2018 at 5:57:35 PM UTC+5:30, NaviHan wrote: > > I would like to use the PageObject gem.. > > On Tue, Jul 3, 2018 at 10:24 PM, <[email protected] <javascript:>> > 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("document.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] <javascript:> >> http://groups.google.com/group/watir-general >> [email protected] <javascript:> >> --- >> 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] <javascript:>. >> 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.
