Есть страница:
<ul>
<li>
<div>
text1
</div>
<span>
text2
</span>
</li>
</ul>
И есть необходимость достать элемент li по тексту (потому что именно текст важен и нужен) Используя вот такой искпас:
//*[contains(text(),'text1')]\ancestor::li
Я могу найти элемент и даже текст выдается как "text1\r\ntext2" НО при попытке использовать икспас таким образом:
//*[contains(text(),'text1\r\ntext2')]\ancestor::li
Не получаю никакого результата и элемент не находится
Есть ли какие-либо предположения, почему в первом случае я нормально получаю текст из li результатом element.Text="text1\r\ntext2";
ноооо /*[contains(text(),'text1\r\ntext2')]\ancestor::li
не работает как нужно?
В вашем случае можно использовать множественные условия:
[contains(text(),'text1') and contains(text(),'text2')]
это решение не оптимально, и мне кажется, что реальная задача может решаться проще...
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Написал свой стиль для DataGridColumnHeader, но теперь нет возможности изменять длину столбцовКак сделать реализацию изменения длины столбцов?
У меня естьnet core проект, есть экшен который защищен reCaptcha
Мне нужно как-то в инспекторе выбрать методНу как допустим в Button в инспекторе, внизу менюшка где можно добавлять-убавлять обьекты
Есть простая база данных клиентовВ ней 2 таблицы, в одной из которых клиент с информацией и 2 таблица с его почтовыми ящиками