Muszę przetestować mój skrypt przy różnych rozmiarach rzutni. W moich testach chciałbym zmienić rozmiar obszaru wyświetlania PhantomJS przez ustawienie page.viewportSize. Używam moich testów przez grunt-contrib-qunit, a PhantomJS nie jest dostępny w moim kodzie testowym. Czy istnieje sposób, aby uzyskać do niego dostęp?Ustawianie rozmiaru rzutni PhantomJS w teście QUnit
9
A
Odpowiedz
1
Teraz nie jest możliwe w wersji dist.
grunt-contrib-qunit zależy od grunt-lib-phantomjs, które nie pozwalają na tę funkcję. Ale, an interesting commit (6 dni temu) z bdowling na github jest dostępny. Na pewno ci to pomoże.
Możesz uzyskać to zatwierdzenie samodzielnie zakończ edycję zadania qunit, aby spróbować.
Cierpliwość, mój młody Padawan. Cierpliwość!
1
Można to teraz zrobić. Oto co moja Gruntfile.js
wygląda następująco:
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
qunit: {
src: ['tests/test.html'],
options: {
page : {
viewportSize : { width: 1280, height: 800 }
}
}
},
});
+0
Nie mogę znaleźć tego udokumentowanego w dowolnym miejscu, ale działa! Dzięki. – Andy
Powiązane problemy
- 1. Ustawianie rozmiaru papieru w FPDF
- 2. Ustawianie rozmiaru urządzenia rgl
- 3. Ustawianie rozmiaru kciuka JSlider
- 4. Ustawianie rozmiaru modułu DialogFragment
- 5. PHPExcel: Ustawianie rozmiaru czcionki?
- 6. Ustawianie limitu czasu globalnego w Ember-cli dla Qunit
- 7. Ustawianie rozmiaru obrazu kamery w systemie Android
- 8. Ustawianie bezwzględnego rozmiaru faset w ggplot2
- 9. Ustawianie stałego rozmiaru dla punktów w legendzie
- 10. Ustawianie rozmiaru obszaru roboczego plotowania w Matplotlib
- 11. Ustawianie nagłówków HTTP dla wszystkich żądań w teście z kolbą
- 12. Użycie inicjalizatora w teście jednostki?
- 13. PhantomJS Crash - Kod zakończenia 126
- 14. Pomijanie testu w Qunit
- 15. PhantomJS teamcity config
- 16. Jak uzyskać kod HTML strony ASP.NET MVC 3 w teście QUnit?
- 17. Ustawianie rozmiaru ikony paska nawigacyjnego ios
- 18. Ustawianie PhantomJS do przechwytywania całego ekranu po użyciu funkcji clipRect()
- 19. Jednostki rzutni, zachowując współczynnik kształtu?
- 20. grunt nie działa QUnit testy na phantom
- 21. Użyj składni selektora jQuery DOM w PhantomJS?
- 22. Ustawianie domyślnego rozmiaru czcionki i koloru tła w TinyMCE
- 23. Ustawianie maksymalnego rozmiaru komponentu podczas korzystania z GridBagLayout w java
- 24. Ustawianie obrazu tła divs w celu dopasowania do jego rozmiaru?
- 25. Ustawianie niestandardowego rozmiaru projektu dla kontrolera UITabView (w Storyboard)
- 26. Ustawianie rozmiaru kolejki komunikatów systemu V w systemie Mac OSX
- 27. phantomjs pasuje do strony A4
- 28. Złożoność algorytmu w teście online
- 29. Wysokość rzutni iPada Safari
- 30. QUnit nie uruchomi testów
nie złapać to pytanie Kiedy pisałem moje, ale zdaję sobie sprawę, że jesteśmy po tej samej rzeczy ... (w przypadku I uzyskać odpowiedź, a ty nic nie znalazłem): http://stackoverflow.com/questions/17467324/phantomjs-qunit-grunt-testing-browser-resize-widgets –