puppeteer - 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();
})();
解决方案
我找到了:
await page.click('input[name=login]');
推荐阅读
- bash - 在 git bash 上安装/运行 JQ
- c++ - MacOS 软件作为 Midi 设备
- c# - Visual Studio 的 ODAC 安装错误
- r - 如何根据 R 中的重叠连接字符串?
- python - 无法访问保存在 Django 模板上的 Quill 表单字段中的文本
- python - 使用硒单击按钮
- c++ - DLL 通常如何与应用程序打包在一起?
- c++ - 如何在(Ubuntu)VS Code 中正确调试?
- google-sheets - 将 arrayformula 与 countif 一起使用,直到某一行
- javascript - VueJS 2:vee-validate 3 - 子组件验证不起作用