Как извлечь текст из тега HTML ниже, используя xpath? - PullRequest
0 голосов
/ 06 мая 2019

Я хочу получить текстовое значение вложенного класса div

Я устал использовать приведенный ниже Xpath, но, похоже, он не работает //div[contains(@class, 'barone'and text='Guru99 Bank')]

<div>
<h2 class="barone" style="font-size:27px;font-weight:700;padding: 10px;">Guru99 Bank</h2>
</div>

Ответы [ 3 ]

1 голос
/ 06 мая 2019

Как вы упомянули, что вы пытаетесь получить текст, используйте ниже:

WebElement ele=driver.findElement(By.xpath("//h2[@class='barone']"));

System.out.Println(ele.getText());

1 голос
/ 06 мая 2019

Вы также можете использовать один из следующих селекторов CSS."."является селектором класса.

.barone

или

h2.barone
1 голос
/ 06 мая 2019

Это то, что вы ищете?

div/h2[@class="barone"]/text()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...