Метод очистки предварительно заполненных данных ST.future.Component - PullRequest
0 голосов
/ 19 февраля 2020

Есть ли способ очистить поле ввода при использовании ST.component("locator"); API?

Использование ST.component("locator").setValue(""); приводит к следующей ошибке:

TypeError: ST.component(...).setValue is not a function...




PS: Старый форум теперь закрыт навсегда? Есть ли способ просмотреть старые вопросы?

Редактировать: Похоже, что другой форум был закрыт вчера, поэтому PS.

1 Ответ

0 голосов
/ 20 февраля 2020

Если это поле Ext JS, вам нужно будет использовать ST.field API в Sencha Test, который имеет метод setValue. Этот метод недоступен в более универсальном c ST.component API.

ST.field('myfield')
    .setValue('');

Или, если это обычное поле ввода (не компонент Ext JS), вы можете сделать следующее :

ST.element('@myfield')
    .execute(function(field) {
        field.dom.value = '';
    });
...