2010-01-31 11 views
7

JavaScript yönlendirmelerini otomatik olarak takip etmek yerine, HTML'yi bana yönlendirmek istediği URL'yi döndürmek için HtmlUnit'i zorlayabilir miyim?HtmlUnit JavaScript yönlendirmelerini yönetebilir mi?

// bağlam: JavaScript üst üste yönlendirir 5 var

Eğer kaldığı yerden, sadece sayfanın URL'sini görebilirsiniz - Ben akıp giden 5 URL'leri görüntüleyemezsiniz.

Belki de yönlendirmeleri aramak için kaydediciyi geri arama yöntemine bağlayabilirim? Bu mümkündür, ya da nasıl çalışacağını ..

cevap

6

Sen. Evet, bunu ve iyi çalıştı. WebClient'a bir WebWindowListener ekleyerek ve webWindowContentChanged yöntemi denilen olsun bekleyerek

+0

bunu unutmayın edebilirsiniz Birden çok iş parçacığı ile çalıştığınızı (webWindowContentChanged yöntemi farklı iş parçacığı tarafından çağrılır) ve birden çok re varsa her biri için beklemek zorunda kalabileceğini yönlendirir. – fooMonster

0

Önceki cevabı ne yapmak istediğiniz mümkün olduğunu düşünüyorum

:-(tamamen yanlış ama bunu tartışmak için HtmlUnit'in posta listesini kullanmak gerektiğinden emin değilim biraz hack gerektirecektir.

İlgili konular