check-panel.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. const { chromium } = require('playwright');
  2. (async () => {
  3. const browser = await chromium.launch({ headless: true });
  4. const page = await browser.newPage();
  5. await page.goto('http://localhost:5173/#/pages/video-generator/create', {
  6. waitUntil: 'networkidle',
  7. timeout: 30000
  8. });
  9. await page.waitForTimeout(5000);
  10. // 检查第一个 step-panel 的内容
  11. const panelHTML = await page.evaluate(() => {
  12. const panel = document.querySelector('.step-panel');
  13. return panel ? panel.innerHTML : '未找到 step-panel';
  14. });
  15. console.log('第一个 step-panel 的内容:');
  16. console.log(panelHTML.substring(0, 1000));
  17. // 查找所有 input
  18. const allInputs = await page.evaluate(() => {
  19. const inputs = document.querySelectorAll('input');
  20. return Array.from(inputs).map(inp => ({
  21. tagName: inp.tagName,
  22. className: inp.className,
  23. placeholder: inp.placeholder,
  24. type: inp.type
  25. }));
  26. });
  27. console.log('\n\n页面中的所有 input 元素:');
  28. console.log(JSON.stringify(allInputs, null, 2));
  29. await browser.close();
  30. })();