Opensource: Cuprite — Ruby драйвер с открытым исходным кодом
В прошлой статье мы писали про Ferrum — Ruby драйвер для запуска headless Google Chrome. Cuprite — ещё одно open-source решение, разработанное нашей командой. Это драйвер для Capybara, который позволяет использовать Ferrum без переключения между API.
-
Как начать работать с Cuprite;
-
Управление браузером;
-
Запуск теста в ограниченной среде;
-
Cuprite API…читайте в статье на нашем сайте.
Репозиторий проекта и инструкции к инсталляции на Github. Если вы уже используете Capybara, то Cuprite даёт все преимущества Ferrum, но без дополнительных усилий для переключения API. Поскольку Ferrum использует нативный протокол Chrome DevTools Protocol (CDP), ему не нужно чего-то особенного для работы Chrome или Chromium в headless режиме, в отличие от некоторых альтернативных решений.
Лучшее в блогах
Вам понравится
Кому делегировать написание текстов о сложных ИТ-продуктах? Доверить подрядчикам или строить собственную редакцию? Нанять фрилансеров или контент-агентство? Фрилансеры тоже бывают разными? Расскажу о своём опыте и сравню решения, как человек, побывавший и, в роли заказчика, и в роли автора контента.