lolipop 邮箱自动删除邮件工具
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 settimane fa
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. const { chromium } = require('playwright');
  2. async function testEmailLogin() {
  3. console.log('Starting email login test...');
  4. let browser = null;
  5. try {
  6. console.log('Launching browser...');
  7. browser = await chromium.launch({
  8. headless: true,
  9. channel: 'chrome',
  10. args: ['--no-sandbox', '--disable-setuid-sandbox']
  11. });
  12. console.log('Browser launched successfully');
  13. const context = await browser.newContext();
  14. console.log('Browser context created');
  15. const page = await context.newPage();
  16. console.log('Page created');
  17. console.log('Navigating to lolipop login...');
  18. await page.goto('https://webmail.lolipop.jp/login');
  19. console.log('Navigation successful');
  20. // Fill login form
  21. console.log('Filling login form...');
  22. await page.fill('input[type="email"]', 'spdrakuten@spdsystem.com');
  23. await page.fill('input[type="password"]', 'YzFiMTJlYT2a4-4a');
  24. console.log('Form filled, clicking submit...');
  25. // Click login button
  26. await page.click('button[type="submit"]');
  27. // Wait for successful login
  28. console.log('Waiting for login to complete...');
  29. try {
  30. await page.waitForSelector('.css-1f8bwsm', { timeout: 10000 });
  31. console.log('Login successful!');
  32. } catch (error) {
  33. console.error('Login failed:', error);
  34. // Take screenshot of the failure
  35. await page.screenshot({ path: 'login-failed.png' });
  36. console.log('Screenshot saved as login-failed.png');
  37. }
  38. } catch (error) {
  39. console.error('Test failed:', error);
  40. } finally {
  41. if (browser) {
  42. console.log('Closing browser...');
  43. await browser.close();
  44. console.log('Browser closed');
  45. }
  46. }
  47. }
  48. testEmailLogin();