如何使用部分元素标题在Puppeteer或Playwright中找到一个元素?

时间:2020-07-09 02:35:52

标签: puppeteer playwright

我需要测试此元素何时出现在DOM上。我想为此使用“标题”。 NBA部分始终保持不变,其他部分“ 0c381941-0”是动态的。

我尝试过

await page.waitForSelector('.identifier.identifier-group[title=`NBA ${idVariable}`)

但是那些反引号在那儿是不可接受的。

有任何线索吗?

    <dl class="identifier identifier-group" title="NBA 0c381941-0">
    <dl class="player-identifier-label identifier" title="NHI 0c381941-0">
    <dt><span>NBA</span></dt>
    <dd><span>0c381941-0</span></dd>
    </dl>
    </dl>

1 个答案:

答案 0 :(得分:2)

await page.waitForSelector(`.patient-identifier-label.identifier[title=NBA ${playerId}`)