如何使用puppeteer获取元素标签的值


<button class="button width-full button--primary" data-automation-id="signin-submit-btn" data-tl-id="signin-submit-btn" type="submit"><span class="button-wrapper">Sign in</span></button>

我需要刮取";数据自动化id";与木偶师;signin submit btn";。我知道我可以通过做这个来获取文本

document.querySelector('button[class="button width-full button--primary"]').innerText;

但我需要知道如何获取";数据自动化id";

看起来您正试图捕获数据属性的值。您可以这样引用按钮元素的dataset

let mybutton = document.querySelector('button[class="button width-full button--primary"]');
let autoId = mybutton.dataset.automationId;
console.log(autoId);
<button class="button width-full button--primary" data-automation-id="signin-submit-btn" data-tl-id="signin-submit-btn" type="submit"><span class="button-wrapper">Sign in</span></button>

此处参考:https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes

最新更新