Skip to content

Commit 1c4dbd9

Browse files
committed
added e2e test
1 parent 6ce7a6f commit 1c4dbd9

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

tests/content.spec.ts

+23
Original file line numberDiff line numberDiff line change
@@ -451,3 +451,26 @@ test('測試导航', async ({ room, content, serviceWorker }) => {
451451

452452
})
453453

454+
test('測試 强制啓動 模式', { tag: '@scoped' }, async ({ context, optionPageUrl, page, content }) => {
455+
456+
logger.info('進入離綫的直播間...')
457+
await page.goto('https://live.bilibili.com/1', { waitUntil: 'domcontentloaded' })
458+
logger.info('測試主元素是否存在...')
459+
await expect(content.getByText('功能菜单')).toBeHidden()
460+
461+
logger.info('正在修改設定...')
462+
const settingsPage = await context.newPage()
463+
await settingsPage.goto(optionPageUrl, { waitUntil: 'domcontentloaded' })
464+
await settingsPage.getByText('功能设定').click()
465+
await settingsPage.getByText('仅限虚拟主播').click()
466+
await settingsPage.getByText('开发者相关').click()
467+
await settingsPage.getByText('在直播间下线时依然强制启动').check()
468+
await settingsPage.getByText('保存设定').click()
469+
await settingsPage.close()
470+
471+
logger.info('正在刷新頁面...')
472+
await page.reload()
473+
logger.info('測試主元素是否存在...')
474+
await expect(content.getByText('功能菜单')).toBeVisible()
475+
476+
})

0 commit comments

Comments
 (0)