我的代码如下:
let btns = await page.$$(".move-to-preview-env");
let addToRepl = await btns[0];
let moveBtn = await btns[1];
console.log('addtoRepl ', addToRepl) // I want to check if these buttons are enabled or disabled ??
console.log('moveBtn ', moveBtn)
我也试过这个:
let btns = await page.$$('button[disabled]')
let btn1 = await btns[0].disabled;
let btn2 = await btns[1].disabled;
console.log('btns ', btns) // giving array of element handle
console.log('btn1', btn1) // giving undefined ???
而我在浏览器控制台中尝试了这个并给出了正确的结果:
let ele = document.querySelectorAll('button[disabled]');
ele[0].disabled // true
但没有使用 puppeteer 获得禁用/启用的属性。