Инструкция
Заполнение поля (fill)
Заполнение поля (fill)
Очищает поле и вставляет текст целиком. Для логина и пароля используйте источник TEST_ACCOUNT. Не путайте с type (посимвольный ввод).
Модель шага
action_name | fill |
| Группа | Ввод |
| Target | Обязательно |
| Value | Обязательно (text) |
| expected_value | Не используется |
| TEST_ACCOUNT | Допустим |
| Не путать с | type, press |
Факты Target/Value совпадают с каталогом источника истины и справочником Шаг автотеста.
Предварительные требования
- Поле ввода видно и доступно.
- Для
TEST_ACCOUNTу запускаемого CASE должен быть привязан тестовый аккаунт.
Порядок
- Добавьте шаг
fill. - Укажите Target поля.
- Выберите источник Value:
INLINEилиTEST_ACCOUNT. - Для
INLINEвпишите текст в Value. - Для
TEST_ACCOUNTв Value укажите полеloginилиpassword(не сам пароль). - Сохраните.
Шаг сохранён в автотесте. Дальше - соседние шаги или создание запуска автотестов.
Примеры
Email текстом
Поля в интерфейсе:
| Поле | Значение |
|---|---|
action_name | fill |
| Target | kind LABEL, value Email |
| Value | qa@example.com |
| value_source_type | INLINE |
Фрагмент JSON шага (copy-paste):
json
{
"action_name": "fill",
"target": {
"kind": "LABEL",
"value": "Email"
},
"value_text": "qa@example.com",
"value_source_type": "INLINE"
}Пароль из тестового аккаунта
Поля в интерфейсе:
| Поле | Значение |
|---|---|
action_name | fill |
| Target | kind LABEL, value Password |
| Value | password |
| value_source_type | TEST_ACCOUNT |
| value_source_field | password |
Фрагмент JSON шага (copy-paste):
json
{
"action_name": "fill",
"target": {
"kind": "LABEL",
"value": "Password"
},
"value_text": "password",
"value_source_type": "TEST_ACCOUNT",
"value_source_field": "password"
}Частые ошибки
- Не пишите пароль в INLINE на постоянной основе - используйте
TEST_ACCOUNT. - Не совмещайте
TEST_ACCOUNTс Target-страницей репозитория на том же шаге. typeмедленнее и нужен только если продукт ждёт посимвольный ввод.
Скриншоты
Снимки экрана формы шага с действием fill будут добавлены сюда отдельным проходом.
Страница не помогла?