木偶点击按钮未执行

时间:2018-11-29 19:19:15

标签: javascript google-chrome puppeteer

我试图执行以下代码以单击按钮:

await page.evaluate(() => { document.querySelector('button1 bg-white[type=submit]').click(); });

这是我的html代码(在我的React应用程序渲染中)

<Button size="mini" className= "button1 bg-white" onClick={() => { this.onChangeTimeFilter('7d') }} primary={this.state.timeFilter === '7d'} content="7d"/>

1 个答案:

答案 0 :(得分:1)

您的选择器必须为'.button1.bg-white'

注意:

  1. 每个班级名称前的时段
  2. “ button1”和“ bg-white”类名称之间没有空格
  3. 我删除了[type = submit],因为您的JSX代码中没有任何内容表明您那里有一个提交按钮