2016-04-01 29 views
1

Uygulamamın sayfalarından birinde otomatik olarak çalıştığım garip bir durum var.Selenium Webdriver (Java) - Uygulama devam ediyor

Bazı alanları doldurduktan sonra tıklattığınız "İleri" adlı bir düğme var.

Kodum bunu yapar ve "İleri" düğmesini tıklatır, ancak uygulama daha fazla devam etmez. Sonsuza kadar 'yükleme sembolü' gösterilerek sıkışır. Bununla birlikte, detayları doldurduğumda ve "İleri" yi manuel olarak tıkladığımda, bir sonraki sayfaya ilerleyebiliyorum.

Burada neler olduğunu bilen var mı? Daha fazla bilgi vermekten mutluluk duyacağız.

1- deneyin & ayarlayın sayfa verisi olmadan "İleri" butonuna tıklayarak sayfa senaryo kontrol etmek:

sayesinde footyluv

+0

hi pavan kumar şu çok garip, o olmamalı ama denemek can bir sayfa yenileme görünümü bundan sonra olabilir –

cevap

0

ben öneririm.

2- 1. adımda çalışıyorsanız, bu sayfada sorun yaşadığınız ya da geliştirmenizden güvenlik bilgisi aldığınız anlaşılıyor.

3- Eğer spinner görüntülenen event.fire yakalamak gerekiyor ve bunun gibi yok edene kadar beklemesi gerekir:

public void stepGeneralWait() { 

     boolean breakIt = true; 
     while (true) { 
      breakIt = true; 
      try { 

       do{ 

        Controller.driver.findElement(By.xpath("")).click(); 
        Thread.sleep(10); 

       } 
       while (breakIt); 



      } catch (Exception e) { 
       if (e.getMessage().contains("element is not attached")) { 
        breakIt = false; 
       } 
      } 
      if (breakIt) { 
       break; 
      } 

     } 

     try { 
      Thread.sleep(12000); 
     } catch (InterruptedException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 

    }