Używam kątomierza do testowania. W 99% przypadków nie trzeba oglądać przeglądarki, testy trwają długo, a wszystko, co nas interesuje, to ostateczny wynik. Czy istnieje sposób na ukrycie przeglądarki otwartej do testowania (np. Działającej w tle)?Kątomierz/selen: uruchom przeglądarkę w tle
Odpowiedz
Jak wspomniano wcześniej, docker-selenium działa cuda. Jedyną przeglądarką nieobsługiwaną przez docker-selen jest Internet Explorer, z oczywistych powodów.
Z tego co rozumiem, nie można tak naprawdę kontrolować sposobu otwierania okien przeglądarki za pomocą kątomierza/webdriverjs/selenu.
Częstym sposobem podejścia do problemu jest użycie wirtualny wyświetlacz, patrz:
Alternatywnym sposobem, aby to osiągnąć, byłoby uruchomić testy wewnątrz docker-selenium
kontener, tutaj jest dość szczegółowy wstęp:
Albo, jak wskazał here a jeśli jesteś na Mac OS X, można uruchomić testy selenu na tym samym komputerze, ale pod innym użytkownikiem, który nie będzie kolidować z aktualnym ekranie.
Można również uruchomić testy kątomierz w pojemniku Döcker w bezgłowe Firefox:
Inną alternatywą byłoby użyć zdalnego serwera selenu, jak na przykład , BrowserStack
lub Sauce Labs
świadczonych usług.
W tym celu możesz wypróbować przeglądarkę bezgłową, taką jak PhantomJS. PhantomJS działa w tle, a niepowodzenia można przechwytywać za pomocą zrzutu ekranu. Patrz poniższy link, aby dowiedzieć się więcej o phantomjs: Protractor running tests on PhantomJS
- 1. Uruchom plik nietoperza w tle
- 2. AndroidRX - uruchom metodę w tle
- 3. Wznów przeglądarkę internetową Android po zatrzymaniu przez system operacyjny/uruchom JavaScript w aplikacji w tle?
- 4. Uruchom odbiornik GPS w tle na Androidzie
- 5. Otwórz/uruchom kamerę z usługi w tle w Androidzie
- 6. Uruchom przeglądarkę intencji, aby wyświetlić obraz z adresu URL
- 7. dokowanie uruchom skrypt powłoki w tle bez zamykania kontenera
- 8. Uruchom skrypt ruby w tle bez używania ekranu
- 9. Uruchom skrypt programu Power Shell w tle raz na minutę.
- 10. Uruchom notatnik Jupytera w tle na porcie dokowania
- 11. Uruchom Chrome w trybie okienkowym z kioskami
- 12. Uruchom mojej aplikacji w tle, kiedy rozpocząć moc urządzenia na Android
- 13. Ekran GNU - utwórz ekran w tle uruchom komendę z powłoki lub skryptu
- 14. Jak uruchomić PyCharm w Ubuntu - "Uruchom w Terminalu" lub "Uruchom"?
- 15. Pobieranie w tle iOS w tle dla lokalnych powiadomień
- 16. Jak programowo odświeżyć przeglądarkę?
- 17. Utwórz własną niestandardową przeglądarkę
- 18. Uruchom wideo w wpf
- 19. Uruchom Pythona w cmd
- 20. Uruchom jar w konsoli
- 21. Aplikacja działająca w tle
- 22. Lokalne powiadomienie w tle
- 23. Skanowanie w tle iBeacon
- 24. Proces PHP w tle
- 25. Wykonywanie działań w tle
- 26. Używanie Selenium w tle
- 27. Licznik czasu w tle
- 28. Uruchamianie AVAssetExportSession w tle
- 29. UITableViewController Obraz w tle
- 30. iphone - NSTimers w tle
Uwaga: deweloperzy kątomierz Nie zaleca się używania PhantomJS z kątomierz - będziesz szybko łatwo dostać się do wspaniałego świata dziwnych błędów i magiczne zachowanie. – alecxe