Navi
2018-07-03 10:58:09 UTC
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 ***@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.
watir-***@googlegroups.com
http://groups.google.com/group/watir-general
watir-general+***@googlegroups.com
---
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 watir-general+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
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 ***@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.
watir-***@googlegroups.com
http://groups.google.com/group/watir-general
watir-general+***@googlegroups.com
---
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 watir-general+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.