我正在尝试执行以下代码以单击按钮:
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"/>
最佳答案
您的选择器需要是 '.button1.bg-white'
注意:
- 每个类(class)名称前的句点
- “button1”和“bg-white”类名之间没有空格
- 我删除了 [type=submit],因为您的 JSX 代码中没有任何内容表明您那里有一个提交按钮
关于javascript - puppeteer 点击按钮未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53546108/