Simplify connection flow, mobile transfer UI, and header actions
This commit is contained in:
@@ -94,15 +94,17 @@ try {
|
||||
await navigate(sender, '기기');
|
||||
await navigate(receiver, '기기');
|
||||
assert.equal(await sender.locator('.hero').count(), 0);
|
||||
await sender.getByRole('button', { name: 'QR · 코드로 연결', exact: true }).click();
|
||||
await sender.getByRole('button', { name: '다른 기기 연결', exact: true }).click();
|
||||
await sender.getByRole('button', { name: '연결 공간 만들기' }).click();
|
||||
await sender.getByRole('button', { name: '만들기', exact: true }).click();
|
||||
const code = (await sender.locator('.invite-code').innerText()).replace(/\s/g, '');
|
||||
await sender.getByRole('button', { name: '대화상자 닫기' }).click();
|
||||
await receiver.getByRole('button', { name: 'QR · 코드로 연결', exact: true }).click();
|
||||
await receiver.getByRole('button', { name: '다른 기기 연결', exact: true }).click();
|
||||
await receiver.getByRole('button', { name: '연결 공간 참여', exact: true }).click();
|
||||
await receiver.getByRole('textbox', { name: '연결 코드' }).fill(code);
|
||||
await receiver.getByRole('button', { name: '참여', exact: true }).click();
|
||||
await receiver.getByRole('button', { name: '참여하기', exact: true }).click();
|
||||
await receiver.locator('.room-leave').waitFor();
|
||||
await receiver.getByRole('dialog', { name: 'QR · 코드로 연결' }).waitFor({ state: 'hidden' });
|
||||
await receiver.locator('.modal-backdrop').waitFor({ state: 'hidden' });
|
||||
await sender.locator('.peer-card').first().click();
|
||||
await sender.getByRole('button', { name: '대신 링크 붙여넣기', exact: true }).click();
|
||||
await sender.getByLabel('보낼 URL').fill('https://example.com/received');
|
||||
|
||||
Reference in New Issue
Block a user