From cfadbc7abf250978b4b4eec9bec5e6bfd01b2be1 Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Thu, 9 Jul 2026 11:54:49 +0900 Subject: [PATCH] Update measure-frontend-browser-comparison.mts --- .../measure-frontend-browser-comparison.mts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/.github/scripts/measure-frontend-browser-comparison.mts b/.github/scripts/measure-frontend-browser-comparison.mts index 17ece87c8b..c8f0083d0a 100644 --- a/.github/scripts/measure-frontend-browser-comparison.mts +++ b/.github/scripts/measure-frontend-browser-comparison.mts @@ -40,8 +40,25 @@ async function runSignupAndPostScenario(chrome: HeadlessChromeController) { await page.goto(`${baseUrl}/`, { waitUntil: 'domcontentloaded' }); - // TODO + await page.getByTestId('signup').click(); + await page.getByTestId('signup-rules-continue').waitFor({ state: 'visible' }); + await chrome.page.locator('[data-testid="signup-rules-notes-agree"] [data-testid="switch-toggle"]') + await page.getByTestId('modal-dialog-ok').click(); + await page.getByTestId('signup-rules-continue').click(); + await chrome.mkInput('signup-username').fill('alice'); + await chrome.mkInput('signup-password').fill('password'); + await chrome.mkInput('signup-password-retype').fill('password'); + await chrome.mkInput('signup-invitation-code').fill('test-invitation-code'); + + const signupResponse = chrome.waitApiResponse('/api/signup'); + await page.getByTestId('signup-submit').click(); + await signupResponse; + + await page.locator('[data-testid="user-setup-dialog"] [data-testid="modal-window-close"]').click({ timeout: 30000 }); + await page.getByTestId('modal-dialog-ok').click(); + + await page.getByTestId('open-post-form').waitFor({ state: 'visible' }); await page.getByTestId('open-post-form').click(); await page.getByTestId('post-form-text').fill(noteText); await page.getByTestId('post-form-submit').click();