20260821173417
This commit is contained in:
1 parent
45854b0570
commit
2e5d532f23
19 files changed
+1495
-93
No files matched your search
@@ -0,0 +1,29 @@
|
||||
import { chromium } from 'playwright-core'
|
||||
|
||||
const BASE = 'http://localhost:5082'
|
||||
const browser = await chromium.launch({
|
||||
headless: true,
|
||||
executablePath: 'C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe',
|
||||
})
|
||||
const page = await browser.newPage({ viewport: { width: 1600, height: 1000 } })
|
||||
page.on('framenavigated', (f) => {
|
||||
if (f === page.mainFrame()) console.log('nav ->', f.url())
|
||||
})
|
||||
|
||||
await page.addInitScript(() => {
|
||||
sessionStorage.setItem(
|
||||
'fms-login',
|
||||
JSON.stringify({ loginInfo: { token: 'dev-token', user: { id: 1, name: 'dev' } } }),
|
||||
)
|
||||
localStorage.setItem('fms-user', JSON.stringify({ userInfo: { orgId: 'G3HD', account: 'g3soft' } }))
|
||||
})
|
||||
|
||||
await page.goto(`${BASE}/file-demo`, { waitUntil: 'domcontentloaded', timeout: 30000 })
|
||||
await page.waitForTimeout(2500)
|
||||
console.log('final url:', page.url())
|
||||
console.log('session:', await page.evaluate(() => sessionStorage.getItem('fms-login')))
|
||||
console.log(
|
||||
'body snippet:',
|
||||
await page.evaluate(() => (document.body.textContent || '').slice(0, 120).replace(/\s+/g, ' ')),
|
||||
)
|
||||
await browser.close()
|
||||
Reference in new issue
Block a user