Typescript 无法使用Puppeter单击href

Typescript 无法使用Puppeter单击href,typescript,puppeteer,Typescript,Puppeteer,我必须点击 <a href="javascript:OnNextItem('0');"><img src="../Common/Images/nextitem.gif" border="0" alt="Next item" title="Next item"></a> 在运行时,我得到一个错误: “评估失败:DOMException:未能对>'Document'执行'querySelector':'a[href=“javascript:OnNextItem(

我必须点击

<a href="javascript:OnNextItem('0');"><img src="../Common/Images/nextitem.gif" border="0" alt="Next item" title="Next item"></a>
在运行时,我得到一个错误:

“评估失败:DOMException:未能对>'Document'执行'querySelector':'a[href=“javascript:OnNextItem(“0”)”不是有效的>选择器。 在木偶演员\u评估\u脚本:1:33“

我哪里做错了?

替换
页面。单击('a[href=“javascript:OnNextItem(“0”)”)
替换
页面。单击('a[href=“javascript:OnNextItem('0')))
(单引号)

如果这不起作用,请尝试此解决方法

const selector = 'input[href="javascript:OnNextItem('0');"]';

// does not work
await page.click(selector); 

// does work
await page.evaluate((selector) => document.querySelector(selector).click(), selector); 
javascript:OnNextItem(“0”)
可能与
javascript:OnNextItem(“0”)
不同。请尝试使用单引号并根据需要转义
const selector = 'input[href="javascript:OnNextItem('0');"]';

// does not work
await page.click(selector); 

// does work
await page.evaluate((selector) => document.querySelector(selector).click(), selector);