Star: 19126
Fork: 3957
Watch: 997
До 2016.08.17
PhantomJS — это безголовый WebKit, который можно использовать для написания скриптов с помощью JavaScript API. Он быстро и изначально поддерживает различные веб-стандарты: обработку DOM, селектор CSS, JSON, Canvas и SVG.
Запуск функциональных тестов с использованием таких фреймворков, как Jasmine, QUnit, Mocha, Capybara, WebDriver и многих других.
Программное получение содержимого веб-страниц, включая SVG и Canvas. Создание скриншотов веб-сайтов с предварительным просмотром эскизов.
Доступ к веб-страницам и управление ими с помощью стандартного API DOM или обычных библиотек, таких как jQuery.
Мониторинг загрузки страниц и экспорт в виде стандартных файлов HAR. Автоматизация анализа производительности с использованием YSlow и Jenkins.
Bootstrap, CodeMirror, Ember.js, jQuery Mobile, Less.js, Modernizr, YUI3 и многие другие.
// Простой пример на Javascript
console.log('Загрузка веб-страницы');
var page = require('webpage').create();
var url = 'http://phantomjs.org/';
page.open(url, function (status) {
//Страница загружена!
phantom.exit();
});
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )