Tarayıcının ilk pencere boyutundan değişmediğinden emin olmanın bir yolu var mı? Sınama sırasında pencerenin azamileşmesine neden olan ancak aynı boyutta kalmasını istediğim birkaç şey var.Gece saati testi: Tarayıcıyı sabit boyuta ayarla
7
A
cevap
10
Böyle her testten önce ekran boyutu düzeltebilirsiniz:
module.exports = {
tags: ['myTest'],
before : function (browser) {
browser.resizeWindow(800, 600);
},
'Test #1' : function (browser) {
return browser
.url('http://localhost/test1')
.waitForElementVisible('body', 2000);
},
'Test #2' : function (browser) {
return browser
.url('http://localhost/test2')
.waitForElementVisible('body', 2000);
},
after : function (browser) {
browser.end();
}
}
14
seti it up kez ve env yapılandırmasında herkes için (test_settings
altında nightwatch yapılandırma dosyasında):
"desiredCapabilities": {
"chromeOptions": {
"args": [
"window-size=1280,800"
]
}
}
, bu yöntemin çalışacağını çünkü bir krom bayrağı ayarladığımızı, dolayısıyla uygulamanın değişebileceğini (örn. Safari'nin bu tür bayraklara sahip olmadığını) unutmayın. Bu seçenekleri desteklemeyen tarayıcılar için
, bu kanca beforeEach
globalleri pencereyi imperatively yeniden boyutlandırmak için en iyisi:
{ beforeEach: function (browser, done) { browser.resizeWindow(1280, 800, done); } }
globaller nasıl kullanıldığını görmek için nightwatch settings docs bir okuma var. yukarıdaki yöntemler kullanılarak, sen :)
İlgili konular
- 1. Gece öğesi kullanılarak vurgulanamıyor web saati
- 2. Sabit GridView Satır Yüksekliğini Ayarla
- 3. Sabit boyuta sığdırmak için SKLabelNode yazı tipi boyutunu ayarlama (Swift)
- 4. Tarayıcıyı ayrıntılarıyla doldurarak tarayıcıyı durdurun
- 5. Android'de mevcut saati nasıl alabilirim?
- 6. Gece yarısından önce veya gece yarısından sonra nasıl öğrenebilirim?
- 7. Gece Vardiyası modu iOS
- 8. Yasemin saati nasıl çalışır?
- 9. Tarayıcıyı kapatmadan kapatın System.in
- 10. WebView'in Tarayıcıyı Açmasını Önleme
- 11. Neden $ .getJSON() tarayıcıyı engelliyor?
- 12. Böğürtlen tarayıcıyı geri tıklattırın
- 13. Değişken boyutun standart boyuta dönüştürülmesi
- 14. Scandir'i kullanıp boyuta göre sıralama
- 15. javafx TableView Boyutunu gerekli boyuta nasıl sınırlarsınız?
- 16. Tarayıcıyı kapattığımda iletişim kutusunu onaylayın.
- 17. Samsung Galaxy hangi tarayıcıyı kullanıyor?
- 18. .NET'te bir tarayıcıyı nasıl kullanabilirim?
- 19. Chrome tarayıcıyı selenyum web sürücüsü
- 20. C# 'dan varsayılan tarayıcıyı çağır?
- 21. Derleyici eklentilerini sabit olarak çalışıyor
- 22. .NET'de "Doğu Standart Saati" vs "Doğu Standart Saati"
- 23. Python'da saati nasıl değiştirebilirim?
- 24. vb.net - GMT Saati?
- 25. Geçerli saati VB.NET'te alın
- 26. güncelleşme tarihi ve saati
- 27. android kum saati
- 28. Yerel saati gösterme
- 29. SQL'de Unix saati
- 30. TimePicker saati, 24 saat
Eğer 'browser.resizeWindow' (1280, 800, bitmiş) demek istedi her test bunu belirtmek zorunda kalmazsınız? Sen haklısın, cevabı güncelledim .. –
Ben yaptım - whoops! İyileştirmen için iyi. Şerefe. Yanlış öneri ile insanları karıştırmamak için orijinal yorumu silindi. @Eliran Makla'nın yorumuna bakın – GrayedFox