Displaying 1 to 20 from 21 results

karmatic - 🦑 Easy automatic (headless) browser testing. Powered by Karma, Webpack & Jasmine.

  •    Javascript

A simplified zero-configuration wrapper around Karma, Webpack, Jasmine & Puppeteer. Karma, Webpack and Jasmine are all great. They're all also quite powerful and each highly configurable. When creating and maintaining small modules, duplication of these configurations and dependencies is cumbersome.

BackstopJS - Catch CSS curve balls.

  •    Javascript

BackstopJS automates visual regression testing of your responsive web UI by comparing DOM screenshots over time. Developing, bug fixing, contributing...

rendora - dynamic server-side rendering using headless Chrome to effortlessly solve the SEO problem for modern javascript websites

  •    Go

Rendora can be seen as a reverse HTTP proxy server sitting between your backend server (e.g. Node.js/Express.js, Python/Django, etc...) and potentially your frontend proxy server (e.g. nginx, traefik, apache, etc...) or even directly to the outside world that does actually nothing but transporting requests and responses as they are except when it detects whitelisted requests according to the config. In that case, Rendora instructs a headless Chrome instance to request and render the corresponding page and then return the server-side rendered page back to the client (i.e. the frontend proxy server or the outside world). This simple functionality makes Rendora a powerful dynamic renderer without actually changing anything in both frontend and backend code. Dynamic rendering means that the server provides server-side rendered HTML to web crawlers such as GoogleBot and BingBot and at the same time provides the typical initial HTML to normal users in order to be rendered at the client side. Dynamic rendering is meant to improve SEO for websites written in modern javascript frameworks like React, Vue, Angular, etc...

sms-boom - 利用chrome的headless模式,模拟用户注册进行短信轰炸机

  •    Javascript

开启chrome的headless模式,仿真模拟用户去注册... 每一个人都可以是贡献者。 如果你发现有的网站,可以作为短信提供者,请在issue中提出,或PR.




chrome-headless - Docker configuration files for knqz/chrome-headless

  •    Shell

The chrome-headless project provides a Docker image, knqz/chrome-headless, containing a pre-built version of Chrome's headless_shell -- a slimmed down version of Chrome that is useful for driving, profiling, or testing web pages.Notably, this Docker image has been created expressly for the Go chromedp package, which provides a simple and easy to use API for driving browsers compatible with the Chrome Debugging Protocol.

ember-app-shell

  •    Javascript

ember-app-shell is built and maintained by DockYard, contact us for expert Ember.js consulting. Renders an App Shell based on your actual running Ember.js application using Headless Chrome! It also inlines the relevant minimal CSS using the Critical tool.

chromate - Automate Headless Chrome.

  •    Javascript

Automate Headless Chrome -- start/stop Chrome instances, open & close tabs, and communicate with the target page. Handle events, including any chrome-remote-interface events.


pwa-firebase-functions-botrender - Rendering PWA metadata to link bots with a Firebase Function and Chrome headless

  •    HTML

You want the Firebase hosting speed for your PWA, but you really need some way to server render that sweet JavaScript so linkbots stop making your page look horrible on Facetweetlinkedspider card timeline gizmo. Let's piece together a solution. You could give one of the views a spin in say the Twitter Card Validator. In the screenshot below, you can see the expected result: Firebase function kicked, the bot was found, it was sent to our render server, and the the DOM returned with proper JavaScript switched metadata, all of which Twitter reads correctly.

chesf - CHeSF is the Chrome Headless Scraping Framework, a very very alpha code to scrape javascript intensive web pages

  •    Python

In the era of Big Data, the web is an endless source of information. For this reason, there are plenty of good tools/frameworks to perform scraping of web pages. So, I guess, in an ideal world there should be no need of a new web scraping framework. Nevertheless, there are always subtle differences between theory and practice. The case of web scraping made no exceptions.

screenie-server - A Node server with a pool of Puppeteer (Chrome headless) instances for scalable screenshot generation

  •    Javascript

HTTP screenshot service based on Puppeteer. Creates a HTTP server using Koa, by default on port 3000. It renders pages and creates screenshots of them on request.

codepen-puppeteer - Use Puppeteer to download pens from Codepen.io as single html pages

  •    Javascript

Use Puppeteer to download pens from Codepen.io as single html pages. Need help or have a question? post at StackOverflow.

doo-chrome-devprotocol - A runner for doo which runs tests in Chrome, using the Chrome Dev Protocol with no need for karma or npm

  •    Clojure

A runner for doo which runs tests in Chrome, using the Chrome Dev Protocol with no need for karma or npm. Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

wendigo - A proper monster for front-end automated testing

  •    Javascript

createBrowser(settings) Will create and return a Browser instance. It will automatically launch and connect Puppeteer and Chrome if an instance is not running.

docker-headless-shell - Minimal container for Chrome's headless shell, useful for automating / driving the web

  •    Shell

The headless-shell project provides a Docker image, chromedp/headless-shell, containing a pre-built version of Chrome's headless-shell -- a slimmed down version of Chrome that is useful for driving, profiling, or testing web pages. Notably, this Docker image has been created expressly for the Go chromedp package, which provides a simple and easy to use API for driving browsers compatible with the Chrome Debugging Protocol.

docker-node-karma-protractor-chrome - A docker image :whale: to run karma and protractor tests in headless container

  •    

This image allows to run javascript tests in a headless machine like a CI server. This image support karma and protractor test under chromium.

rbbt-fnk-docker-node-chrome-headless - Dockerfile for CI in docker with node, yarn and chrome headless preinstalled

  •    Dockerfile

This Docker image is maintained by WeltN24 GmbH Developers and its main purpose is the CI build of our Frontend Project Funkotron.

node-frontend - Node

  •    

This Docker image simplifies the process of creating a full Node.js environment for frontend development with multistage building. It includes all the dependencies for Puppeteer, so you can just npm install puppeteer and it should work.