java - Selenium - how to check presence of repeating elements on the page -
<h3 class="txt-h3">??????</h3> <ul class="converter-currencies"> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">bgn</span><span class="converter-currenciesname">?????????? ???</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">byr</span><span class="converter-currenciesname">??????????? ?????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">chf</span><span class="converter-currenciesname">??????????? ?????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">dkk</span><span class="converter-currenciesname">??????? ?????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">eek</span><span class="converter-currenciesname">????????? ?????</span></li> <li class="converter-currenciesitem converter-currenciesitem__selected"><span class="converter-currenciessymbol">eur</span><span class="converter-currenciesname">????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">gbp</span><span class="converter-currenciesname">???? ??????????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">gel</span><span class="converter-currenciesname">?????????? ????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">hrk</span><span class="converter-currenciesname">?????????? ????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">huf</span><span class="converter-currenciesname">?????????? ??????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">ils</span><span class="converter-currenciesname">??????????? ??????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">isk</span><span class="converter-currenciesname">?????????? ?????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">lvl</span><span class="converter-currenciesname">?????????? ???</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">ltl</span><span class="converter-currenciesname">????????? ????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">nok</span><span class="converter-currenciesname">?????????? ?????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">pln</span><span class="converter-currenciesname">???????? ??????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">ron</span><span class="converter-currenciesname">????????? ????? ???</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">rur</span><span class="converter-currenciesname">?????????? ?????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">sek</span><span class="converter-currenciesname">???????? ?????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">try</span><span class="converter-currenciesname">????? ???????? ????</span></li> <li class="converter-currenciesitem"><span class="converter-currenciessymbol">uah</span><span class="converter-currenciesname">?????????? ??????</span></li> </ul> need check presence/clickability/enable repeating elements on page (bgn, byr , etc) don't want write separate locator each of these elements
i think, question compare html content(page source) right???
so, need fallow below steps.
- get content using - string websource = jsoup.connect(url).get().tostring();
- make document of content.
- select type of data want - doc.select("ul,li,div")
- create schema html content.
- create 1 md5 hash key storing values in multimap objects.
- after write code compare structures , display repeated content.
Comments
Post a Comment