Javascript 无法单击Puppeter:TypeError:product\u页面中的元素。单击不是功能
我试图通过xpath找到一个元素,我想这是可行的,但是单击该元素是无效的。我测试了在Selenium Python中单击元素,使用相同的xpath,这是可行的,因此xpath不是问题所在。这是代码中不起作用的部分:Javascript 无法单击Puppeter:TypeError:product\u页面中的元素。单击不是功能,javascript,xpath,puppeteer,element,Javascript,Xpath,Puppeteer,Element,我试图通过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.cli
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
返回元素句柄数组。尝试以下操作以通过数组分解获得第一个元素:
wait page.goto(“网站”);
const[product_page]=wait page.$x('/*[@id=“container”]/article[6]/div/h1/a');
等待产品页面。单击();
您能console.log(产品页面)
吗?谢谢您的清晰回答!它工作得非常好