mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-28 22:19:41 +03:00
test(web-test): M3 P1 batch 1 — confirm-save-no/pending, more-menu, clear/ref-form, table checkbox/clear
02-crud: confirm-save-no (rollback при save:false), confirm-pending (closeForm() без решения возвращает confirmation), more-menu (clickElement 'Ещё' возвращает submenu). 03-fillfields: clear (Shift+F4 через пустое значение), reference-non-quickchoice (fillFields на quickChoice=false поле — method=dropdown через DLB; чистый form-path требует hasPick && !hasSelect, такого поля в синтетике нет). 04-selectvalue: clear (selectValue '' → Shift+F4). show-all-form отложен — требует quickChoice=true каталога с количеством > порога dropdown (в синтетике нет). 05-table: checkbox (fillTableRow с Boolean), clear (Shift+F4 на ref-ячейке + восстановление для последующего delete). Live на webtest: все шаги проходят. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
1af318325d
commit
71e3691cf1
@@ -37,4 +37,23 @@ export default async function({ navigateSection, openCommand, clickElement, sele
|
||||
|
||||
await closeForm({ save: false });
|
||||
});
|
||||
|
||||
await step('clear: selectValue с пустым search → Shift+F4', async () => {
|
||||
await navigateSection('Склад');
|
||||
await openCommand('Приходная накладная');
|
||||
await clickElement('Создать');
|
||||
|
||||
await selectValue('Организация', 'Альфа');
|
||||
const before = await selectValue('Организация', ''); // empty → clear
|
||||
const field = findField(before, 'Организация');
|
||||
log(`Организация after clear value='${field?.value}'`);
|
||||
assert.equal(field?.value, '', 'Организация должна быть очищена');
|
||||
|
||||
await closeForm({ save: false });
|
||||
});
|
||||
|
||||
}
|
||||
// show-all-form ветка (P1 в матрице) требует quickChoice=true каталога с
|
||||
// количеством > порога dropdown, чтобы появилась ссылка "Показать все".
|
||||
// В текущей синтетике такого каталога нет (Организации ~2 элемента, остальные
|
||||
// quickChoice=false). Откладывается до расширения синтетики.
|
||||
|
||||
Reference in New Issue
Block a user