En huvudlös webbläsare är en webbläsare utan ett användargränssnitt, som huvudsakligen används för teständamål, för att simulera närvaron av en webbläsare, i detta fall Gecko motorn.
Precis som de ursprungliga PhantomJS , kan SlimerJS tillgång webbsidor, få innehållet från sidan, sammanställa den och logga eller skicka den till andra program.
De flesta av SlimerJS koden har direkt portats från PhantomJS, men har specifika för Firefox har också genomförts för att noggrant simulera Gecko motorn.
Detta gör det till ett idealiskt verktyg för att testa avdelningar, en mycket mer kraftfull testa verktygslåda jämfört med klassiska enhetstestning ramar.
Vad är nytt i den här versionen:
- Kompatibilitet med Xulrunner / Firefox 30 och 31
- Paket: default Xulrunner versionen är nu 31
- Ställa endast med eller höjd viewportSize tar nu hänsyn
- Stöd för "virtuell" dialogrutan visas för en window.onbeforeunload: webpage.onConfirm () kallas nu för detta evenemang
Vad är nytt i version 0.9.5:
- Kompatibilitet med Xulrunner / Firefox 30 och 31
- Paket: default Xulrunner versionen är nu 31
- Ställa endast med eller höjd viewportSize tar nu hänsyn
- Stöd för "virtuell" dialogrutan visas för en window.onbeforeunload: webpage.onConfirm () kallas nu för detta evenemang
Vad är nytt i version 0.8.5:
- Http svars syfte med inbäddade webbserver inte ta hand korrekt Unicode-tecken.
- Fast utgång på Windows: konsolmeddelanden är nu produktionen i realtid, inte längre i slutet av exekveringen av skriptet .
- Fixat ett fel när den virtuella filväljaren kallas av webbsidan.
- Fixat ett problem i nätverks lyssnare: onResourceResponse får inte kallas med Gecko 24 .
- Fixat ett undantag när du öppnar en sida medan navigerings är låst.
- Bör stöder skript börjar med en Shebang.
Kommentarer hittades inte