Puppeteer: Dukungan untuk Ember Dynamic Selectors

Dibuat pada 4 Des 2017  ·  3Komentar  ·  Sumber: puppeteer/puppeteer

Apakah Dalang memiliki dukungan untuk pemilih dinamis Ember?

Kerangka kerja Ember menyediakan setiap elemen dengan id unik dalam format ember2599.
Apakah ada cara untuk memilih elemen ember* ke-n? atau metode lain?

Setiap contoh kode dihargai.

Terima kasih!

Komentar yang paling membantu

Kode yang belum diuji di depan!

function nthEmberElement(n) {
    return page.evaluateHandle(n => Array.from(document.querySelectorAll('*')).filter(element => element.id.startsWith('ember'))[n], n);
}

await (await nthEmberElement(5)).click();

Semua 3 komentar

Juga ingin tahu ini :) Disebutkan bahwa #382 akan memperbaikinya, tapi saya masih tidak yakin bagaimana caranya

Kode yang belum diuji di depan!

function nthEmberElement(n) {
    return page.evaluateHandle(n => Array.from(document.querySelectorAll('*')).filter(element => element.id.startsWith('ember'))[n], n);
}

await (await nthEmberElement(5)).click();

Sangat membantu @JoelEinbinder! Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat