У меня есть форма, где каждое текстовое поле имеет заголовок. У меня уже есть WebElement текстовых полей, и я хочу сослаться на их заголовок (заголовок, на который указывает "for=id"
).
Я пробовал их getText
, который возвращает только текст в поле ввода, пробовал getCssValue("label")
, который ничего не возвращает. Я попытался найти все ярлыки, но это не помогло, так как мне все равно пришлось бы просеять их все и найти 8 разных ярлыков, которые должны иметь *.
<label for="customer_firstname">First name <sup>*</sup></label>
<input onkeyup="$('#firstname').val(this.value);" type="text" class="is_required validate form-control" data-validate="isName" id="customer_firstname" name="customer_firstname" value="">
Я хочу вернуть строку текста метки, чтобы я мог проверить (with .contains())
, содержит ли он в конце "*"
. Желательно с как можно меньшим количеством Xpath.