PhantomJS

Software kuvakaappaus:
PhantomJS
Ohjelmiston tiedot:
Versio: 2.0.0
Lähetyksen päivämäärä: 28 Feb 15
Kehittäjä: Ariya Hidayat
Lupa: Vapaa
Suosio: 116

Rating: 5.0/5 (Total Votes: 1)

päätön selain on selain ilman GUI, jota kehittäjät lähinnä testausta varten, simuloida läsnäolo selaimen, tässä tapauksessa WebKit.
Päätön selain kuin PhantomJS voi käyttää web-sivuja ilman todella näyttämättä niitä kenellekään, saada sivun sisältöä, kääntää sen ja kun katsotaan valmiita näkyy normaalissa selaimen käyttäjille, sitten ne jatkokäsittelyyn muita ohjelmistoja.
Tämän vuoksi, koska se voi koota sivun lopulliseen tilaan, se on täydellinen työkalu testattaessa sivustoja, lähinnä JavaScript ja AJAX-raskas hankkeita.
Tämä johtuu PhantomJS ei vain jäsentää JavaScript, CoffeeScript tai CSS ja kokoaa HTML, mutta se voi jäljitellä hiiren klikkauksella sekä ottaen testauksen kokonaan uudelle tasolle.
PhantomJS on todella tunnettu testaus työkalupakki kehittäminen teollisuuden, käyttävät sadat yritykset ja kuuluisa avoimen lähdekoodin ohjelmistoja, kuten Bootstrap , CodeMirror , Ember , Grunt.js , Modernizr , YUI ja Zepto.js .

Ominaisuudet :

  • DOM käsittely
  • CSS valitsin
  • JSON tuki
  • Canvas tuki
  • SVG tuki
  • CoffeeScript tuki
  • Screen syömällä
  • Sivu automaatio
  • Verkon valvonta
  • Komentoriviliittymä
  • Voidaan käsikirjoittanut Javascriptin avulla

Mitä uutta tässä julkaisussa:

  • Palautettu GhostDriver 1.1.0 sijaan 1.1.1.
  • Kiinteät toinen varoitus vanhentuneiden userSpaceScaleFactor OS X 10.9.

Mitä uutta versiossa 1.9.2:

  • Kiinteät graafinen esineitä läpinäkyvä tausta Windows.
  • Päivitetty GhostDriver versioon 1.0.4.

Mitä uutta versiossa 1.8.0:

  • Se integroitu GhostDriver, kauko WebDriver (Wire pöytäkirja ) täytäntöönpanoa, ja monet liittyvät API lisäksi.

Mitä uutta versiossa 1.6.0:

  • Lisätty tuki kulkee argumentteja verkkosivun arvioida
  • Lisätty kutsuvastauksia JavaScript onConfirm ja onAlert
  • Lisätty pinojäljitys kun virhe
  • Lisätty alustava tuki evästeiden käsittelyyn
  • Lisätty tuki header footer tulostettaessa sivu
  • Lisätty otsikot tukevat lastaus- pyyntö
  • Lisätty tuki tehdä web-sivun base64-koodattu merkkijono
  • Lisätty koukut navigointi tapahtuma
  • Lisätty komentorivin mahdollisuus näyttää debug viestejä
  • Lisätty tuki zoomauskertoimen sivun renderöinti
  • Lisätty crash toimittaja Mac OS X ja Linux, joka perustuu Google Breakpad
  • Lisätty "os" esineellä järjestelmämoduulista

Mitä uutta versiossa 1.5.0:

  • Ei enää tukea Flash ja muut plugins
  • Pure Päätön (ei X11) Linux
  • Parempi vianmääritys
  • Ohjaus web turvallisuus

Mitä uutta versiossa 1.4.0:

  • Uudet ominaisuudet:
  • Lisätty HTTP-palvelin.
  • Lisätty kätevä käännöskomentojonoa Linux.
  • Lisätty tuki SOCKS5 proxy.
  • Päivitetty CoffeeScript kääntäjä versioon 1.2.
  • Vikakorjauksia:
  • Korjaa mahdolliset onnettomuudessa QUrl Qt 4.8.
  • Korjaa vian CookieJar kanssa QSettings ja string.
  • Estä näytetään kuvaketta Mac OS X Dock.

Mitä uutta versiossa 1.2.0:

  • Vikakorjauksia:
  • Kiinteät tekee erittäin suurta Web-sivua.
  • Kiinteät raportointi CoffeeScript koota virhe.
  • Uudet ominaisuudet:
  • Lisätty soittopyyntö konsoli viesti.
  • Parempi turvallisuus malli kautta Verkkosivun esine.
  • Lisätty tuki POST, HEAD, PUT ja poistaa.
  • Scripts tiedostonimi on nyt kulunut kuin phantom.scriptName.
  • Lisätty soittopyynnön kaapata resurssi pyynnöt ja vastaukset.
  • Lisätty kyky ladata ulkoiseen JavaScript.
  • Esimerkkejä:
  • Ported esimerkkejä käyttää Verkkosivun esine.
  • Lisätty uusi esimerkki ladata kuvan imagebin.org.
  • Lisätty uusi esimerkki osoittaa HTTP POST ominaisuutta.
  • Lisätty uusi esimerkki haistella verkkoliikennettä ja tallentaa sen HAR-muodossa.

Vastaavia ohjelmistoja

PHPSandbox
PHPSandbox

20 Jul 15

PHPCheckstyle
PHPCheckstyle

12 May 15

Vows
Vows

6 Mar 16

EasyMock
EasyMock

1 Mar 15

Muu ohjelmistojen kehittäjä Ariya Hidayat

SpeedCrunch
SpeedCrunch

2 Jun 15

PictureFlow
PictureFlow

2 Jun 15

Kommentit PhantomJS

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!