t.me/atinfo_chat Telegram группа по автоматизации тестирования

Если указать text()='444' - то не находит нужные элементы

Теги: #<Tag:0x00007f7488879bd8> #<Tag:0x00007f7488879ae8>

Здравствуйте, имею вот такую табличку:

Хочу обратиться к div’ам которые под колонкой "Номер соглашения/договора/нормативного правового акта.
Но именно к таким элементам, которые содержат текст 444

driver.findElements(By.xpath("//tr[@class='z-listitem' or @class='z-listitem z-listboxfakepaging-odd']/td[@class='z-listcell'][6]/div[contains(@id, 'cave') and @class='z-listcell-content' and text() = '444']")

В таком виде он не находит их, но если убрать text()=‘444’, то найдет все эти элементы

В чем может быть загвоздка? Xpath вроде корректен.

Прошу прощение) Перепутал номер /td[@class=‘z-listcell’][6]
Не 6, а 5.

Текст в ячейке с 444 не содержит случаем пробелы? Многие браузеры их автоматом убирают и на первый взгляд их там нет )

2 Симпатий

Все ок уже, разобрался) спасибо!