Cant click element in puppeteer: TypeError: product_page.click is not a function
Cant click element in puppeteer: TypeError: product_page.click is not a function
我正在尝试通过它的 xpath 找到一个元素,我想这行得通,但是单击该元素不起作用。我测试了单击 Selenium Python 中的元素,使用相同的 xpath 并且可以正常工作,所以 xpath 不是问题。这是代码的一部分,不起作用:
await page.goto('THEWEBSITE')
const product_page = await page.$x('//*[@id="container"]/article[6]/div/h1/a');
await product_page.click()
我收到这个错误:
await product_page.click()
TypeError: product_page.click is not a function
page.$x()
returns 元素句柄数组。尝试通过数组解构获取第一个元素:
await page.goto('THEWEBSITE');
const [product_page] = await page.$x('//*[@id="container"]/article[6]/div/h1/a');
await product_page.click();
我正在尝试通过它的 xpath 找到一个元素,我想这行得通,但是单击该元素不起作用。我测试了单击 Selenium Python 中的元素,使用相同的 xpath 并且可以正常工作,所以 xpath 不是问题。这是代码的一部分,不起作用:
await page.goto('THEWEBSITE')
const product_page = await page.$x('//*[@id="container"]/article[6]/div/h1/a');
await product_page.click()
我收到这个错误:
await product_page.click()
TypeError: product_page.click is not a function
page.$x()
returns 元素句柄数组。尝试通过数组解构获取第一个元素:
await page.goto('THEWEBSITE');
const [product_page] = await page.$x('//*[@id="container"]/article[6]/div/h1/a');
await product_page.click();