Führen Sie die JavaScript-Web-App über das Terminal ohne GUI aus

312
koperko

Gibt es eine Möglichkeit, eine Webseite mit Javascript-Code vom Terminal aus zu öffnen, ohne die GUI anzuzeigen?

Wir haben eine Webseite, die ein Gerät simuliert, das über Websocket mit der Cloud verbunden ist. Ich muss diesen Prozess für Tests automatisieren, damit ich sicher bin, dass das simulierte Gerät läuft. Ich habe jedoch nur Lösungen gefunden, die Momentaufnahmen von gerenderten Seiten ohne fortlaufenden laufenden Prozess gemacht haben.

Wir möchten den Simulator nicht in eine andere ausführbare Sprache umschreiben, da wir zwei separate Codebases für dieselbe Logik unterhalten müssten und wir ihn nicht als einfaches Javascript ausführen können (beispielsweise in Node.js), da er einige Informationen verwendet von Server-Vorlagen erhalten ..

Gibt es überhaupt etwas um dieses herum? Einen vollständigen Browser öffnen, die GUI jedoch ignorieren, damit er beispielsweise im Docker ausgeführt werden kann?

0
Hast du dir Dinge wie PhantomJS angesehen? thrig vor 6 Jahren 0

0 Antworten auf die Frage