Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. PhantomJS — Wikipédia
PhantomJS — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources (octobre 2015).

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

Cet article est une ébauche concernant Internet.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
PhantomJS
Description de l'image Phantomjs-logo.png.

Informations
Développé par Ariya Hidayat
Première version 17 janvier 2011
Dépôt github.com/ariya/phantomjsVoir et modifier les données sur Wikidata
État du projet Abandonné depuis le 13 avril 2017
Écrit en C++Voir et modifier les données sur Wikidata
Environnement Windows, OSX , UNIX
Type Outil de test logiciel (d)
Navigateur sans têteVoir et modifier les données sur Wikidata
Licence BSD 3-clausesVoir et modifier les données sur Wikidata
Site web phantomjs.orgVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

PhantomJS est un navigateur web headless (sans interface graphique) scriptable utilisé pour automatiser des interactions avec des pages web. PhantomJS offre une interface de programmation JavaScript permettant la navigation automatisée, la capture d'écran, de simuler les comportements utilisateurs, et l'utilisation d'assertions. Ces possibilités en font un outil de choix pour exécuter des tests fonctionnels au sein d'un environnement d'intégration continue. PhantomJS est basé sur Webkit, ce qui en fait un environnement de navigation similaire à Safari ou à Google Chrome (bien que ce dernier utilise désormais le moteur de rendu Blink, un fork de Webkit). PhantomJS est un programme open source distribué sous licence BSD.

Le projet est abandonné par son fondateur le 13 avril 2017[1] suivant l'annonce d'ajout du mode headless dans Chrome 59 et 60.

Exemple d'utilisation

[modifier | modifier le code]

L'API JavaScript de PhantomJS peut être utilisée pour ouvrir des pages web, prendre des captures d'écran, effectuer des actions utilisateur, et exécuter du code JavaScript injecté dans le contexte de la page. Par exemple, le code suivant va ouvrir Wikipédia, en prendre une capture d'écran une fois le chargement terminé et l'enregistrer dans un fichier.

console.log('Chargement de la page web');
var page = require('webpage').create();
var url = 'http://fr.teknopedia.teknokrat.ac.id/';
page.open(url, function (status) {
  console.log('Page chargée');
  page.render('wikipedia.org.png');
  phantom.exit();
});

Notes et références

[modifier | modifier le code]
  1. ↑ « Google Groupes », sur groups.google.com (consulté le 26 février 2018)
v · m
Navigateurs web
Fonctionnalités, Standards, Protocoles
Fonctionnalités
  • Marque-page
  • Navigation privée
  • Moteur de rendu web
Standards
  • HTML
    • v5
  • CSS
  • DOM
  • JavaScript
    • IndexedDB
    • Stockage web local
    • WebAssembly
    • WebGL
Protocoles
  • HTTP
    • v2
    • Cookie
    • HTTPS
  • OCSP
  • WebRTC
  • WebSocket
Actifs
Gecko
  • Mozilla Firefox
  • Firefox Focus
  • Firefox Mobile
  • Floorp
  • IceCat
  • LibreWolf
  • Midori
  • Pale Moon
  • SeaMonkey
  • SlimBrowser
  • Waterfox
  • Zen Browser
  • Tor Browser
WebKit
  • Dolphin
  • GNOME Web
  • iCab
  • Konqueror
  • Safari
  • Uzbl
Blink
  • Chromium
  • Arc
  • Brave
  • Google Chrome
  • Microsoft Edge
  • Epic Privacy Browser
  • Falkon
  • Maxthon
  • Opera
  • Samsung Internet
  • UC
  • UR
  • SRWare Iron
  • Vivaldi
  • Yandex Browser
Presto
  • Opera Mini
  • Opera Mobile
Trident
  • Sleipnir
Mode texte
  • ELinks
  • eww
  • Links
  • Lynx
  • w3m
Autres
  • Avant Browser
  • Cake Browser
  • Dillo
  • Ladybird
  • Lunascape
  • NetSurf
Obsolètes
Gecko
  • Beonex Communicator
  • Camino
  • Chimera
  • Flock
  • Galeon
  • Iceweasel
  • Kazehakase
  • Netscape
  • PirateBrowser
  • XeroBank Browser
  • K-Meleon
  • TenFourFox
WebKit
  • OmniWeb
  • Shiira
  • Slimboat
Trident
  • Internet Explorer
  • Internet Explorer Mobile
  • AOL Explorer
Sans tête
  • PhantomJS
Autres
  • Amaya
  • Arachne
  • Cello
  • HotJava
  • MidasWWW
  • NetFront
  • NetPositive
  • Mosaic
  • Opera Wii
  • Nintendo DS Browser
  • Nintendo DSi Browser
  • Comparaison
  • Usage
  • Liste
  • icône décorative Portail d’Internet
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=PhantomJS&oldid=214972185 ».
Catégories :
  • Logiciel écrit en C++
  • Logiciel libre sous licence BSD
  • Navigateur web
  • Logiciel pour macOS
  • Logiciel pour Windows
  • Logiciel pour Unix
  • Navigateur web utilisant WebKit
Catégories cachées :
  • Article manquant de références depuis octobre 2015
  • Article manquant de références/Liste complète
  • Wikipédia:ébauche Internet
  • Page utilisant P1324
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P31
  • Page utilisant P275
  • Page utilisant P856
  • Article utilisant une Infobox
  • Portail:Internet/Articles liés
  • Portail:Médias/Articles liés
  • Portail:Société/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés
  • Portail:Informatique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id