木偶:无法选择非锚元素

时间:2020-02-04 21:11:59

标签: puppeteer

enter image description here

两个水平规则之间的间隔是可单击的,尽管没有a标签来将选择器作为目标。此时,我可能已经尝试了10个选择器,但没有一个成功。我希望您有针对性地针对难于选择的选择者的任何建议。

我尝试过的模式:

const clickTarget = await page.waitForSelector(selector, {timeout: 0});
await clickTarget.click();

// alternatively
await page.waitForNavigation("load");
const clickTarget = await page.$(selector);
await clickTarget.click();

使用了某些选择器(都失败了)

"#StoreListItemContainer"
"p[id=StoresListItem-LabelOnHover]"
"div.Polaris-ResourceItem_Content"
"div#SeanDezoysa"

错误消息

    TypeError: Cannot read property 'click' of null

      42 |       
      43 |       const devStoreLink = await page.$(".Polaris-ResourceItem__Content");
    > 44 |       await devStoreLink.click();
         |                         ^

0 个答案:

没有答案