iMacros

VERSION BUILD=12.0.501.2305
TAB T=1
TAB CLOSEALLOTHERS
'SET !PLAYBACKDELAY 0.00
TAG SELECTOR=".class-name"

Bagaimana cara melintasi pohon DOM menggunakan nama kelas sebagai pemilih di iMacros? Dalam Javascript Anda akan dapat melakukan sesuatu di sepanjang baris .class-name(2) atau .class-name(3), ini biasanya akan memilih sesuatu di pohon dom. Masalah yang saya alami adalah iMacros tidak melintasi pohon. Setiap kali saya mencoba untuk melintasi pohon DOM itu hanya akan berhenti setelah memilih yang pertama.

0
ARLCode 26 Oktober 2017, 02:01

2 jawaban

Coba mainkan baris berikut dalam mode loop:

TAG POS={{!LOOP}} TYPE=* ATTR=CLASS:class-name
0
Shugar 27 Oktober 2017, 16:45
Itu tidak berhasil untuk saya, sayangnya. Masih mencari solusi.
 – 
ARLCode
2 November 2017, 21:00
Untuk ide-ide lain memberikan rincian lebih lanjut. "Itu tidak berhasil untukku" sangat tidak informatif.
 – 
Shugar
3 November 2017, 11:02
Saya telah memperbaruinya. Semoga itu membantu sedikit lebih banyak?
 – 
ARLCode
6 November 2017, 21:36
Apakah Anda benar-benar memainkan makro dalam mode loop? Jika Anda hanya menjalankan baris TAG POS=2 TYPE=* ATTR=CLASS:class-name, apakah baris tersebut memilih elemen kedua yang diperlukan?
 – 
Shugar
7 November 2017, 18:01
Aduh, saya menjadi salah satu penanya, saya memainkannya dalam mode loop tetapi tetap di atas.
 – 
ARLCode
7 Desember 2017, 22:53

Saya menyarankan untuk menggunakan xpath dalam kasus ini:

TAG XPATH=".//*[@class='class-name'][{{!LOOP}}]"

Info lebih lanjut di sini:

http://wiki.imacros.net/TAG#Sintaks

http://forum.imacros.net/viewtopic.php?f=2&t=6621#p20540

0
Valera 7 November 2017, 19:51