首页 > 解决方案 > Puppeteer:按钮不会点击

问题描述

似乎没有点击“登录”按钮。我已经包含了下面网页的“登录”按钮的代码。有人可以帮我找到一种方法来点击“登录”按钮吗?这是我正在使用的代码:

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({headless: false});
  const page = (await browser.pages())[0];
  await page.goto("https://en.annonce123.com/login.php");
  const title = await page.title();


  await page.click('[name=username]');
  await page.keyboard.type(accountUser);
  await page.click('[name=password]');
  await page.keyboard.type(accPassword);

  await page.click('[name=login]');     //Here is the button that won't get clicked

  //await browser.close(); 
})();

在此处输入图像描述

标签: puppeteer

解决方案


我找到了:

  await page.click('input[name=login]');

推荐阅读