test(web-test): фокус-клик по полю вместо fillFields для сброса viewport в 18-cell-click

Шаг focus-click пропуска чекбоксов выводил фокус из ТЧ через fillFields({Комментарий}),
что лишний раз перезаписывало значение. clickElement по полю «Комментарий» фокусирует
его без перезаполнения и так же сбрасывает горизонтальный viewport грида. Поведение
шага не меняется (читаются только булевы Товаров), тест зелёный.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-06-02 13:47:18 +03:00
parent 9774b8f1c3
commit f1b61b9e9e
+3 -3
View File
@@ -190,9 +190,9 @@ export default async function({
// ── Focus-click skip checkbox: cluster booleans on right edge, click further right ──
await step('focus-click пропускает checkbox-ячейки при выборе focus-точки', async () => {
// После предыдущего шага viewport уехал вправо. Нужно сбросить — выходим из ТЧ
// и заходим заново через клик на Контрагент (вне грида).
await fillFields({ 'Комментарий': 'LongDoc' }); // вернёт к дефолтному viewport
// После предыдущего шага viewport уехал вправо. Нужно сбросить — выводим фокус
// из ТЧ кликом по полю «Комментарий» (вне грида), без перезаполнения значения.
await clickElement('Комментарий'); // фокус вне грида → дефолтный viewport
await wait(0.3);
const before = await readTable({ table: 'Товары', maxRows: 5 });
const bools0 = {