Sadece merak ediyorum, bir bağlantıya tıklamadan önce tarayıcının nasıl beklemesi gerekiyor? Amacım, dinamik bir web sayfasından alıntı yapıyorum, içerik dinamik ama form kimliğini almayı başardım. Tek sorun, gönderme düğmesinin sadece 2-3 saniye sonra gösterilmesidir. Ancak, Firefox sürücüm, sayfa yüklendiğinde (dinamik parça değil) bağlantıya hemen tıklamaya başlar.Python Selenium linke tıklamadan önce nasıl beklemeniz gerekir
Tarayıcımın, gönder düğmesi görünene kadar 2-3 saniye beklemesinin bir yolu var mı? time.sleep()
kullanmayı denedim ancak her şeyi duraklatıyor, gönderme düğmesi time.sleep
sırasında görünmüyor ancak time.sleep
bittiğinde 2-3 saniye sonra görünür.
mükemmel, ne ihtiyacım var, teşekkürler. Sadece açıklığa kavuşturmak için, açık beklemede bu öğe için uygulanacak, ancak örtük bekleyiş tüm oturum için geçerli olacak, ben doğru muyum? – Kiddo
Evet haklısınız, Yine de ana farklılığı istiyorsanız. aralarında lütfen bakın: http://stackoverflow.com/questions/22656615/what-is-difference-between-implicit-wait-vs-explicit-wait-in-selenium-webdriver –
@HelpingHands: Yukarıdaki her ikisi de bekler kullandınız [** 'Explicitwaits' **] (http://docs.seleniumhq.org/docs/04_webdriver_advanced.jsp#explicit-waits), değil [**' Implicit waits' **] (http: //docs.seleniumhq.org/docs/04_webdriver_advanced.jsp#implicit-waits). Lütfen kodunuzu uygun şekilde kontrol edip düzenleyin. – Subh