У нас есть Div, содержащий некоторый жестко закодированный текст, и span, содержащий некоторые динамические текстовые значения (см. ниже HTML-код для большего понимания). Результирующий текст: 1 Задачи, которые нужно обновить с «XYZ» на «ABC»
но когда я извлекаю с помощью локатора Selenium, т.е.
final String actual = $("#bulk_update_confirmation").text();
Тогда актуальная содержит только «Задачи для обновления с по». Весь динамический текст отсутствует.
Код HTML приведен ниже (используется браузер Chrome)
<div id="bulk_update_confirmation" class="ui-dialog-content ui-widget-content" style="display: block; width: auto; min-height: 96.16px; height: auto;" scrolltop="0" scrollleft="0">
<span id="taskCountSpan">1</span> Tasks to be updated from <span id="oldStatusSpan">'XYZ'</span> to <span id="newStatusSpan">'ABC'</span> <span id="desciptionSpan"> </span> <br>
<hr>
<div class="ui-dialog-buttonset">
<button type="button" id="btn_bulk_update" onclick="updateBulkStatus()">Update</button>
<button type="button" onclick="closeBulkUpdateRequest()">Cancel</button>
</div>
</div>