2013-10-30 27 views
12

Bir web sayfasının tüm öğelerini içeren bir aşağı açılan Java'da bir araç planlıyorum. Bunları bir veri yapısına okuyabileceğim bir yol var mı?Selenyum - Bir web sayfasının tüm öğelerini bul

+0

Merhaba .. Yukarıdaki aracı geliştirmek edebiliyoruz ?? Hatta aynı aracı geliştirmeyi de planlıyorum .. girişlerinize ihtiyacınız var .. – user1787641

+0

Hala bir WIP, ama biz ilerliyoruz. – AryA

+0

Gelişme prosedürünün özetini açıklayabilir misiniz? – user1787641

cevap

20

Evet, bir yolu var. İşte

bazı sözde kod şudur:

List<WebElement> el = driver.findElements(By.cssSelector("*")); 

for (WebElement e : el) { 
    add(e.tagName()); 
} 
+0

Teşekkürler. Eminim cssSelector'ları bu durumda göremiyorum. Örneğin, ben google.com için çalıştı ve ben 'yüzden benim cevap artırabilir lütfen downvote açıklamak Haritalar – AryA

+4

yılında YouTube Haber Gmail Daha Sign Çal onun- Görüntüleri olsun:)' – sircapsalot

+0

konusunda fikrin nasıl özel öğeleri yakalamak için? Execute-script document.all 'i kullanmayı denediniz ancak bu hala sadece standart elemanlara geri dönüyor gibi görünüyor – raven

İlgili konular