เอกสารhttp://code.google.com/chrome/devtools/docs/elements.htmlระบุว่ารองรับ XPath หรือ CSS selectors แต่เมื่อฉันลองแล้วดูเหมือนจะไม่ได้ผลสำหรับฉัน
มีใครรู้วิธีใช้ไหม
เอกสารhttp://code.google.com/chrome/devtools/docs/elements.htmlระบุว่ารองรับ XPath หรือ CSS selectors แต่เมื่อฉันลองแล้วดูเหมือนจะไม่ได้ผลสำหรับฉัน
มีใครรู้วิธีใช้ไหม
คำตอบ:
คุณสามารถใช้$x
ในคอนโซลจาวาสคริปต์ของ Chrome ไม่จำเป็นต้องมีส่วนขยาย
อดีต: $x("//img")
$x()
ฟังก์ชันนี้ทำงานใน API บรรทัดคำสั่งของ Safari ด้วย
เพียงแค่พิมพ์ xpath expression ในช่องค้นหาก็น่าจะใช้ได้ มันใช้ได้ผลสำหรับฉันในการสร้างปลายต้นไม้
ดูเหมือนว่าคุณลักษณะนี้จะใช้งานไม่ได้ใน Chrome 11 แต่ฉันได้ยื่นข้อบกพร่องเกี่ยวกับสิ่งนี้: http://crbug.com/79716
$x('xpathSelector')
สำหรับการใช้งานค้นหา XPath $('cssSelector')
สำหรับการใช้งานเลือก CSS
อย่างไรก็ตามตัวเลือกสุดท้ายนี้ส่งกลับเฉพาะองค์ประกอบที่ตรงกันแรก หากคุณต้องการดูองค์ประกอบที่ตรงกันทั้งหมดให้ไปที่$$('cssSelector')