我的代码如下: page.click('div.button-table div:contains(Who) div.square-button:nth-child(1)') 当puppeteer运行此代码时,它将引发错误: 简介 Failed to execute 'querySelector' on 'Document': 'div.button-table div:contains(Who) div.square-button:nth-child(1)' is not a valid selector. 完整 Error
谁能告诉我为什么我的查询返回空。我是postgreSQL的新手,我不确定我是否正确地访问了这两个数组。我还尝试了一个带有status的子查询。
下面是查询:
SELECT * FROM piecedef pd, pieceinst pi
WHERE pi.truckno IN ('29,26,25,2,16,15,14,13,12,11,10')
AND pi.status IN (3601,102,201)
AND pi.defid=pd.pdid
AND pd.projectid='4592'
ORDER BY pi.piid
truckn
我试图在一个网站上键入我的用户名,但是输入框在iframe中,我尝试了下面的代码来定位iframe中的元素,但是我一直得到一个错误的JSHandles can be evaluated only in the context they were created!。
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch({headless: false});
const page = await browser.newPage();
我需要选择下拉菜单项,然后单击带有puppeteer的菜单项以注销。
菜单需要鼠标悬停在其上才能下拉,而不是单击。
当我选择复制下拉菜单区域的选择器时,我得到两个结果之一。
#ds-desktop-nav-main > div > div > ul.ds-nav-toolbar > li.ds-btn-group.ds-dropdown-group.ds-my-xxx-dropdown.show-logged-in > a > span
或
#ds-desktop-nav-main > div > div > ul.ds-nav-toolb