puppeteer配置登录页面自动化测试
代码如下:
const puppeteer = require('puppeteer');
const fs = require('fs');/*** Puppeteer测试脚本,用于测试登录页面* 测试URL: http://localhost:3115/#/login?redirect=/index*/async function testLoginPage() {let browser;try {// 启动浏览器,使用系统中已安装的Chromebrowser = await puppeteer.launch({headless: false, // 设置为true以无头模式运行slowMo: 10, // 减慢操作速度,便于观察executablePath: 'C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe', // 使用系统Chromeargs: ['--no-sandbox', '--disable-setuid-sandbox']});// 打开新页面const page = await browser.newPage();// 设置视口大小await page.setViewport({ width: 1280, height: 800 });// 监听控制台消息page.on('console', msg => console.log('PAGE LOG:', msg.text()));// 监听页面错误page.on(