Я использую Robot Framework и хотел бы сохранить Value / TagValue элемента extJS в переменной. Вы можете найти HTML-код элемента ниже.
Я уже пытался сохранить значение с помощью встроенных методов, следующих:
$ {var} | Получить текст | // input [@ data-qtip = 'Kezdő időszak']
Return: empty string
$ {var} | Получить элемент атрибута | // input [@ data-qtip = 'Kezdő időszak'] | Значение
Return: None
$ {var} | Получить элемент атрибута | // input [@ data-qtip = 'Kezdő időszak'] | TagValue
Return: None
Я знаю, что атрибуты «Value» и «TagValue» содержат необходимое значение (проверил его с помощью Ranorex Spy), но не смогли получить к нему доступ встроенными методами RFW. Проблема вполне может состоять в том, что эти атрибуты не генерируются в HTML средой extJS ...
Есть ли другое решение для сохранения значения?
ExtJS WebElement:
<input id="smartcombo-4012-inputEl" data-ref="inputEl" type="text" data-qtip="Kezdő időszak" size="1" name="startPeriodId" role="combobox" aria-hidden="false" aria-disabled="false" aria-readonly="true" aria-invalid="false" aria-required="false" aria-haspopup="true" aria-expanded="false" aria-autocomplete="list" class="x-form-field x-form-text x-form-text-default " autocomplete="off" data-componentid="smartcombo-4012" readonly="readonly" style="background-color: rgb(255, 255, 255);">
Любая помощь очень ценится