Observed that the only unique value is id, how can we fetch in this case.
Please Find the HTML:
<div id="0007" data-activity-type="CompatCheck" class="Activity"></div>
<div id="110007" data-activity-type="CompatCheck" class="Activity"</div>
While trying to use following code line:
findElement(By.xpath("//div[@data-activity-type='CompatCheck']")).getAttribute("id");
I'm getting only first id ie; 0007
but I need always the second id="110007", can you please suggest to get the second id
Expected output: 110007
In case you always need the second element id you can update your XPath accordingly.
This should work:
findElement(By.xpath("(//div[@data-activity-type='CompatCheck'])[2]")).getAttribute("id");
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.