我正在尝试检索data-appid字段中的值,我尝试过使用follow-sibling,但它本身并不是兄弟姐妹。不知道如何去检索这个。任何指针都会很棒。
<div class="section app" data-appid="532054761" data-updateid="10184169">
答案 0 :(得分:2)
兄弟轴适用于元素,而不是属性。
您可以仅将data-appid
作为div
元素的属性引用。例如,
//div/@data-appid
将选择532054761
如果您需要更具体地了解您希望其div
的特定data-appid
元素,则可以使用谓词来选择特定的div
元素。例如:
//div[@data-updateid='10184169']/@data-appid
答案 1 :(得分:1)
您需要使用getAttribute()
方法
尝试以下代码
String dataAppId = driver.findElement(By.xpath("//div[@class='section app']")).getAttribute("data-appid");
System.out.println(dataAppId);