5

Tek bir yerde test sırasında bulunması gereken TÜM elemanlar için belirli bir süre beklemek için robotta (selenium2library kullanarak) bir seçenek olup olmadığını sormak isterim? Şu anda önyüzü Açısal yapılırRobot selenium2library global elemanlar için beklemeyi ayarlama

Wait Until Element Is Visible ${repeated for each element} 

(çok güzel görünmüyor) benim anahtar kelimeler HER öğesinden önce bekleme yerleştirin. Ben sorunların nedeni olabilir ve aynı zamanda bazı genişletilmiş selenium2library bulundu, ancak bu genişletilmiş kitaplığı kullanamazsınız, çünkü ben sadece resmi olarak desteklenen kitaplığı kullanabilirsiniz (şimdi sadece selenium2library) ...

I Ayrıca Kütüphane ithal ederken implcit bekleyin ve zaman aşımı ayarlamak için çalıştı, ama (ben her öğe önce benim "bekler" yorum yaparsanız, yine başarısız başlar) o

Library Selenium2Library 10 15 

Herhangi bir öneri yardımcı olmuyor görünüyor? Bu durumda her elemanın önünde beklemek zorunda mıyım?

daha iyi bir yaklaşım olup olmadığı size

+0

Senden savunuyoruz kuvvetle ediyorum Beklentilerinizi açıkça kodlayın, aksi takdirde bekleme sürelerini tam olarak etkileyen şey net olmayacaktır. Lütfen Jim Evan'un yanıtını görün - http://stackoverflow.com/questions/15164742/combining-implicit-wait-and-explicit-wait-together-results-in-unexpected-wait-ti/15174978 – shicky

+1

Öneri için teşekkürler, Daha derinlemesine okumak zorundayım çünkü ilk denemeden sonra ne yapacağımdan emin değilim :) – neliCZka

+1

Eğer iyi anlarsam, örtülü ve açık bekler karıştırılmamalı - Tamam, bunu yapmak bile istemedim. Aslında, açık beklemek için örtülü bekleyiş olarak uygulanmak istedim - ki bu imkansız gibi görünüyor. Bu yüzden açık bekleyişlere devam edip etmeyeceğime veya örtülü beklemeyi kullanmam gerektiğine karar vermeliyim -> Açık beklemenin daha iyi olduğunu düşünüyorum, bu yüzden buna devam edeceğim. Tek sorun, her bir öğenin önünde "Öğeye Kalan Öğeyi Bekle" (veya başka bir açık bekleme) olması hoş görünmüyor. Ama başka bir yolu yok gibi görünüyor ... teşekkürler! :) – neliCZka

cevap