Yeni bir pencerede açılan bir bağlantım var ve uygulamamın bu yeni pencerede bulunan bölümünü test etmem gerekiyor.Ruby On Rails: Salatalık: Yeni bir pencere açan bir bağlantıyı nasıl izlerim?
Herhangi bir öneri çok takdir edilecektir.
Yeni bir pencerede açılan bir bağlantım var ve uygulamamın bu yeni pencerede bulunan bölümünü test etmem gerekiyor.Ruby On Rails: Salatalık: Yeni bir pencere açan bir bağlantıyı nasıl izlerim?
Herhangi bir öneri çok takdir edilecektir.
Sadece bağlantının _blank için ayarlanmış hedef olduğunu doğrulayabilir misiniz?
bu kodu içeren bir adımı tanımlayın:
page.driver.browser.switch_to.window (page.driver.browser.window_handles.last)
switch_to değiştirmek sağlayan bir selenyum komuttur
: yeni pencereye window_handles anda açık pencerelerBu doğru cevap olarak işaretlenmelidir. –
Bu çok eski bir yazı olduğunu biliyorum ama burada Capybara ve Poltergeist sürücüsünü kullanarak bir salatalık adım tanımı var
bir listesini döndürür 10
Hayır, çünkü bağlantı noktalarının çok üzerinde testler yapmam gerekiyor ... aslında ... Sanırım bu bilgiyi x_path ile çekebiliyorum. – NullVoxPopuli
Ah, "O zaman 'giriş' bağlantısını takip ediyorum" – jspooner