2016-04-04 14 views
0

Ben watir-webdriver ile ruby ​​kullanıyorum. chrome ile bir dosya indirirken, tercihleri ​​ayarlamak için kod var. Internet explorerinternet explorer için watir webdriver'da indirme tercihleri ​​nasıl ayarlanır .... kodun ne yapılması gerekiyor

ile aynı işlemi gerçekleştirme prosedürü, krom için aynı tercih ayarını denedim. Ama IE'de başarısız oldu.

require 'watir-webdriver' 
Watir.default_timeout = 90 
prefs = { 
    :download => { 
    :prompt_for_download => false, 
     :default_directory => "#{custom_download_path}" 
         } 
} 
$browser = Watir::Browser.new :chrome, :prefs => prefs  

IE sürümü: 10+ Platform: Windows 7 ..

cevap

0

Sen gerçekten burada test ediyoruz ne kendinize sormalısınız. 'Kullanılabilir bir dosyadır ve bir indirme isteğine doğru bir şekilde servis edilir', farklı tarayıcılar kullanarak dosya indirmeleri yapmak, tarayıcının kendisinin web sitenize/sunucu kodunuza göre daha fazla test edilmesine başlar. Bu, indirme bağlantı noktalarını doğru dosyaya doğrulamak ve iyi aramak için tek bir tarayıcıda yapacağım bir test türüdür. Diğer tarayıcılarda, yalnızca kullanıcının indirme bağlantısını görebildiğini ve indirme URL'sinin doğru olduğunu doğrulayabiliriz. Ya da dosyanın kendisini incelemeye gerçekten ihtiyacınız varsa, bağlantı adresini alın ve dosyayı sadece curl veya benzeri bir şeyle indirin.

+0

Çalışmamı IE ile yapmam gerekirse ne yapmalıyım ?? ??? – Anonymous

+0

, işletim sistemi seviyesinde otomatikleştirmek için AutoIt gibi bir şeye benziyor. Webdriver (ve bunu Watir-webdriver, capybara, vb. Gibi kullanan herhangi bir şey), tarayıcıyı başlatmak, web sayfalarına gitmek ve web sayfalarıyla etkileşimde bulunmakla sınırlıdır. IE (Seçenekler menüsü) –

+0

Teşekkürler seçenekler menüsündeki tıklatma gibi şeyler yapamazsınız! – Anonymous

İlgili konular