const { FormTester } = require('./utils/form-tester'); const fs = require('fs'); async function main() { console.log('πŸ“ 开始葨单ιͺŒθ―...\n'); const tester = new FormTester(); console.log('πŸ“„ 桋试联系葨单\n'); const result = await tester.testContactForm(); tester.results.push(result); const summary = tester.getSummary(); console.log('\nπŸ“Š 葨单ιͺŒθ―ζ‘˜θ¦\n'); console.log('─'.repeat(80)); console.log(`总葨单数: ${summary.totalForms}`); console.log(`ζ€»ζ΅‹θ―•ζ•°: ${summary.totalTests}`); console.log(`ι€šθΏ‡ζ΅‹θ―•: ${summary.passedTests}`); console.log(`ι€šθΏ‡ηŽ‡: ${summary.passRate}%`); console.log('─'.repeat(80)); const outputPath = 'test-results/form-validation-summary.json'; fs.writeFileSync(outputPath, JSON.stringify({ timestamp: new Date().toISOString(), summary, results: tester.results }, null, 2)); console.log(`\nπŸ’Ύ θ―¦η»†η»“ζžœε·²δΏε­˜εˆ°: ${outputPath}`); } main().catch(console.error);