小编Ais*_*ish的帖子

如何在XPath中返回直接父级并获取文本?

我的xpath

//div[contains(@class,'ui-dialog ui-widget ui-widget-content ui-corner-all ui-front ui-draggable')]//div[@class='ui-widget-content slick-row odd' or @class='ui-widget-content slick-row even']/div/input[contains(@id,'custProglabel')]
Run Code Online (Sandbox Code Playgroud)

我需要divinputtag 之前访问并获取其文本.我试过用:

By.Xpath(//input[contains(@id,'custProglabel')]/preceding-sibling::div).getText();
Run Code Online (Sandbox Code Playgroud)

我有很多像这样的元素,只有输入标签的内容发生了变化.所以根据内容我试图访问直接div并获取其文本.

java xml selenium xpath selenium-webdriver

3
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

selenium ×1

selenium-webdriver ×1

xml ×1

xpath ×1