Можем ли мы найти ссылку с [contain(text(),'text')]
с запросом xpath на странице? Я попытался найти его на странице, но не смог найти. Я выполняю неправильный запрос, чтобы найти ссылку по тексту? или это невозможно? Однако я могу искать ссылку с //a[text()='text_i_want_to_find']/@href
, этот запрос работает, только если href содержит "text_i_want_to_find
".
Но что, если текст ссылки - это что-то link 'Hello world'
, а href содержит «HelloWorld». Это затрудняет работу с динамической генерацией ссылок, когда у нас есть подтверждающий текст ссылки, но мы не знаем, что содержит href? Как обрабатывать такую ссылку, можем ли мы искать ссылку по тексту. Кроме того, я хочу узнать больше о том, как xpath работает для поиска элемента на странице. Буду признателен вам за вклад.
<li> <a id="Alert" href="AlertSettings.aspx">Alert Settings</a> </li>
, когда я запускаю запрос xpath//a[contains(.,'ALERT SETTINGS')]/@href
или//a[contains(.,'ALERT SETTINGS')]/@href
, он не возвращает никакого значения - person Karim Narsindani   schedule 22.02.2015