LINUX.ORG.RU

CasperJS 1.0

 , , ,


6

1

Вышла первая стабильная версия CasperJS — утилиты для автоматизации работы с веб-приложениями и их тестирования. Приложение построено на базе PhantomJS, безэкранной версии WebKit с поддержкой Javascript.

Основные функции:

  • Управление навигацией, нажатие и переход по ссылкам
  • Заполнение и отправка форм
  • Сохранение скриншотов страниц и их фрагментов
  • Поддержка разработки юнит-тестов и функционального тестирования
  • Сохранение данных (включая бинарные файлы), сохранение контента веб-сайтов

Changelog

>>> Подробности

★★★★★

Интересно, спасибо за новость.

provaton ★★★★★
()

Спасибо, и не знал про CasperJS. Для автоматического тестирования очень полезная тулза.

lucentcode ★★★★★
()

ух ты, отличная вещь для скрейпинга кстати, спасибо!

опять прийдется вебкит собирать, у phantomjs бинарная сборка только для x86_64

braindancer
()

Интересная разработка, надо будет поглядеть.

helios ★★★★★
()

О!

А я уж было собрался писать свои велосипеды поверх вебкита. Наконец-то повыкидываю мешок тормозных вкладок из браузера

thriller ★★
()

О, спасибо. Такому веббыдлокодеру как я пригодится.

yirk ★★★
()
Ответ на: комментарий от kovrik

А чем отличается от PhantomJS'а? Какие плюсы?

Оно поверх него работает.

It eases the process of defining a full navigation scenario and provides useful high-level functions, methods & syntactic sugar

Высокоуровневая обвязка на js насколько я понял.

anonymous
()
Ответ на: комментарий от anonymous

Высокоуровневая обвязка на js насколько я понял.

аналогично Poltergeist - A PhantomJS driver for Capybara, который на Ruby.

anonymous
()

вроде бы это именно то, что я хотел. спасибо за новость.

Voviandr
()

Писал на нем бота для скрапинга - неудобно и глючно, пробовал чистый Phantom.js, Capybara. В итоге написал свою обвязку для Webkit на PySide.

Grafter
()

Вот теперь тузики будут использовать это по ночам.

Quasar ★★★★★
()
Ответ на: комментарий от xtraeft

PhantomJS тоже не особо стабилен. Сегфолтится и вываливается с ошибками частенько.

BobiKK
()

крутанская штука, надо попробовать

jet_bird
()

Оно stdin умеет? А то папочка вот не умел и был отправлен в топку.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.