Ajax çağrısı nedeniyle Gwt kaynağının html olduğunu doğrulamak için Java Selenium HtmlUnitDriver kullanıyorum. Asıl sayfayı yürütmek ve sayfanın kaynağını almak için herhangi bir yolu var mı? J'leri aktif hale getirmeye çalıştım ama hala başarı elde edemedim.Java Selenium HtmlUnitDriver - Gwt kaynağı Ajax çağrısı nedeniyle doldurmuyor
1
A
cevap
0
Dinamik bir içeriğin üstesinden gelmeniz gerekiyorsa, en iyi şansınızın JavaScript motoru olan bir tarayıcı/sürücü kullanması muhtemeldir. İşte bir örnek başsız PhantomJS sürücüsü:
System.setProperty("phantomjs.binary.path", "...");
WebDriver driver = new PhantomJSDriver();
WebDriverWait wait = new WebDriverWait(driver, 20);
// load the page
driver.get("http://...");
// wait for a dynamic element to be created
wait.until(ExpectedConditions.presenceOfElementLocated(By.cssSelector("...")));
// get the page source
String source = driver.getPageSource();
İlgili konular
- 1. Selenium - Java - çerezleri
- 2. AJAX çağrısı
- 3. Yüklü bir sayfadan Ajax istekleri Selenium API
- 4. GWT - Harici javascript'den örnekleme çağrısı yöntemi
- 5. Flash - AJAX çağrısı
- 6. ajax çağrısı ile QuickSearchJS
- 7. Ember.RSVP.Promise AJAX çağrısı
- 8. çerçeve oyna - ajax çağrısı
- 9. Java. Selenium webdriver. masanın
- 10. GWT + Spring: getServletContext() çağrısında NullPointerException çağrısı
- 11. Laravel Kaynağı ajax yoluyla yok
- 12. Sahte bir GWT Senkron RPC çağrısı Her
- 13. ajax çağrısı ile jquery doğrulaması
- 14. AJAX çağrısı MVC'deki OnChange etkinliğinde
- 15. AJAX çağrısı beklendiği gibi çalışmıyor
- 16. Rewrite jQuery Ajax çağrısı AngularJS
- 17. Ajax Cross Etki Alanı Çağrısı
- 18. Kontrol, selenium-java
- 19. WebDeri HTMLUniteyle ilgili sorunları Ajax ile
- 20. Ajax navigasyon nedeniyle ajax navigasyon nedeniyle form sorunu sorunu jquery mobile ile
- 21. ng-tekrar listesi, ajax çağrısı değeri
- 22. gwt, gwt-rpc, ext-gwt, smart gwt arasındaki fark
- 23. VTK penceresi doldurmuyor wx.Panel
- 24. Resim, genişlik neden doldurmuyor
- 25. Intent.EXTRA_EMAIL To alanını doldurmuyor
- 26. LinearLayout, kaydırma görünümünü doldurmuyor
- 27. AVCaptureVideoPreviewLayer ekranı doldurmuyor
- 28. Selenium: bilinmiyor error: sayfa çökme nedeniyle oturum silindi
- 29. ajax çağrısı içinde URL nasıl manipüle edilir?
- 30. Ajax Çağrısı (jQuery) sonrası DOM'ı nasıl güncelleyebilirim?