2016-03-24 22 views
2

Düğüm uygulamamı İletki ile test etmeye başladım. Çeşitli çözünürlüklerde bir soruna koşarken, bazen düğmeler ekran boyutuna bağlı olarak gizlenir/gösterilir & yapma testleri bazen yapılmamalıdır.Çözünürlük tabanlı testlerle iletki

Bazı testlerin belirli çözünürlükler & diğerleri ile çalıştırılacak şekilde testlerimi kurmanın bir yolu var mı?

Birisi beni bulduğu bazı kaynaklara yönlendirebilir mi?

cevap

1

Farklı türdeki özellikleri dosyayla gruplandırabiliyorsanız, çok noktayalıklılık kullanmalısınız. Eğer

var switchToMobileResolution = function() { browser.manage().window().setSize(500, 900); } 
it('does something that only works on mobile',function(){ 
    switchToMobileResolution(); 
    //do something... 
}); 

Yapabileceğin başka bir şey basit bir yasemin yazabilirim edilir Testin başına bir kez çözünürlüğünü değiştirebilir her özel gerekli çözünürlüğe sahip aynı dosyada testleri karıştırmak gerekiyorsa https://stackoverflow.com/a/27489765/689411

Bkz özel bir dize eşleştiğinde özünürlükleri bildiren muhabir ... (

)
var mobileResolutionSpecKey = 'on mobile'; 
var myReporter = { 
specStarted: function(result) { 
    if(result.fullName.match(mobileResoultionSpecKey) !== null){ 
     switchToMobileResolution(); 
    } 
} 
jasmine.getEnv().addReporter(myReporter);