feat(需求): ①全站分页pageSize统一默认10+10/20/50/100选项(9页默认值15/20→10+6个兜底常量统一+撞款台账升级OldPagination+商品类目树顶层标准分页) ②修复6页OldPagination缺import分页器不渲染(不符合ASIN/查询ASIN/最低价ASIN/生成记录/店铺密钥/店铺管理)+查询ASIN操作列按钮间距+最低价范围筛选number类型报错 ③e2e断言对齐现状(顶栏h1/移除收起按钮后规格同步)+国家显示中文断言固化
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import { chromium } from '@playwright/test'
|
||||
const BASE = 'http://127.0.0.1:5174'
|
||||
const browser = await chromium.launch({ channel: 'msedge', headless: true })
|
||||
const page = await browser.newPage({ locale: 'zh-CN' })
|
||||
await page.goto(`${BASE}/admin-vue/login`)
|
||||
await page.waitForSelector('#loginUsername', { timeout: 20000 })
|
||||
await page.fill('#loginUsername', 'admin')
|
||||
await page.fill('#loginPassword', 'admin123')
|
||||
await page.click('button.btn-login')
|
||||
await page.waitForTimeout(2500)
|
||||
const ctx = page.context()
|
||||
console.log('FORCE_SCAN_START')
|
||||
const resp = await ctx.request.get(`${BASE}/api/admin/shop-data-crawl/duplicate-check-overview?force=1`, { timeout: 300000 })
|
||||
console.log('HTTP', resp.status())
|
||||
const body = await resp.json()
|
||||
const data = body?.data || {}
|
||||
console.log('pending=', data.pending)
|
||||
console.log('scanned_at=', data.scanned_at)
|
||||
console.log('shops=', (data.shops || []).map(s => s.shop_name + '(' + s.group_name + ',' + s.asin_count + ')').join(' | '))
|
||||
console.log('summary=', JSON.stringify(data.summary))
|
||||
await browser.close()
|
||||
Reference in New Issue
Block a user