обезглавено браузър е браузър без GUI, използван от разработчиците главно за тестови цели, за да се симулира наличието на браузъра, в този случай на WebKit двигателя.
Обезглавено браузър като PhantomJS да получите достъп до уеб страници, без всъщност да ги показва на никого, да получите съдържанието на страницата, да го компилирате и когато считат готови да бъдат показани в нормален браузър за потребителите, а след това изгонен за по-нататъшна обработка на други софтуерни програми.
Поради това, тъй като тя може да се съберат на страницата на неговото крайно състояние, това е идеалното средство за използване при изпитване на уеб сайтове, предимно на JavaScript и AJAX-тежки проекти.
Това е така, защото PhantomJS не само разбор JavaScript, CoffeeScript или CSS и сглобява на HTML, но тя може да имитира кликвания на мишката, както и, като тестване на съвсем ново ниво.
PhantomJS всъщност е добре познат тестване инструментариум в сектора на строителство, което се използва от стотици компании и за известния софтуер с отворен код, като Bootstrap , CodeMirror , Ember , Grunt.js , Modernizr , YUI и Zepto.js .
<силни> Характеристики :
- DOM работа
- избора CSS
- подкрепа JSON
- подкрепа Canvas
- подкрепа SVG
- подкрепа CoffeeScript
- Screen улавяне
- автоматизация Page
- Мониторинг на мрежата
- Command ред интерфейс
- Може да бъде сценарист чрез JavaScript
Какво ново в тази версия:
- върнали към GhostDriver 1.1.0 вместо 1.1.1.
- Фиксирана друго предупреждение на остарели userSpaceScaleFactor на OS X 10.9.
Какво ново във версия 1.9.2:.
- Фиксирани графични артефакти с прозрачен фон на Windows
- Updated GhostDriver до версия 1.0.4.
Какво ново във версия 1.8.0:
- Тя интегрира GhostDriver, отдалечен WebDriver (Тел протокол ) изпълнение, и много хора с API допълнение.
Какво ново във версия 1.6.0:
- Добавена е поддръжка за преминаване аргументи за уеб страницата ви оценка
- Добавени извика за JavaScript onConfirm и onAlert
- Добавена на стека, когато възникне грешка
- Добавена първоначална подкрепа за бисквитки манипулация
- Добавена е поддръжка за колонтитули при печат на страницата
- Добавени хедъри подкрепят в искането за товарене
- Добавена е поддръжка за да се направи уеб страница като кодиране Base64 низ
- Добавени куки за навигация събитие
- Добавена опция на командния ред, за да покаже, отстраняване на грешки съобщения
- Добавена е поддръжка за коефициента на мащабиране на уеб страница оказване
- Добавена катастрофа репортер на Mac OS X и Linux, базирани на Google Breakpad
- обект прибавени "OS" на модула на системата
Какво ново във версия 1.5.0:
- Не повече подкрепа за Flash и други плъгини
- Pure обезглавеното (не X11) на Linux
- Подобрена отстраняване
- Control уеб сигурност
Какво ново във версия 1.4.0:
- Нови функции:
- Добавена вграден HTTP сървър.
- Добавена удобно строителство скрипт за Linux.
- Добавена е поддръжка за SOCKS5 прокси.
- Updated CoffeeScript компилатор до версия 1.2.
- Корекции на грешки:
- Fix потенциална катастрофа в QUrl с Qt 4.8.
- Fix бъг в CookieJar с QSettings и низ.
- Prevent показва иконата на Mac OS X Dock.
Какво ново във версия 1.2.0:
- Корекции на грешки:
- Фиксирана оказване много голяма уеб страница.
- Фиксирана отчитане на CoffeeScript съставяне грешка.
- Нови функции:
- Добавена обаждане за конзолата съобщение.
- Подобрен модел на сигурност чрез уеб страница обект.
- Добавена е поддръжка за POST, HEAD, PUT, и изтриване.
- Scripts името на файла се сега премина като phantom.scriptName.
- Добавена обаждане да улови заявки за ресурси и отговори.
- Добавена е възможност за зареждане на външни JavaScript.
- Примери:
- пренесли примери за използване на уеб страница обект.
- добавено ново например да качите изображение да imagebin.org.
- добавя нов пример за HTTP POST функция.
- добавено ново например да помиришат мрежовия трафик и да го запишете в HAR формат.
Коментари не е намерена