paint-brush
Enabling Cuprite: A Headless Chrome Ruby Driver for Capybaraby@iurii-gurzhii
466 reads
466 reads

Enabling Cuprite: A Headless Chrome Ruby Driver for Capybara

by Iurii Gurzhii2mOctober 4th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Cuprite is a driver for Capybara that uses Ferrum — a minimal-dependency pure-Ruby driver for running headless Google Chrome instances. Cuprite gives you all the benefits of Ferrum, but without the overheads of having to switch APIs. The API aims to have an API consistent with Poltergeist's where it's reasonably able to control the browser. You can also get access to the underlying Ferrum instance for full control in your tests, for example: navigation, debugging, script execution, DOM manipulation, screenshot generation, traffic analysis, and complete fine-grained mouse and keyboard event synthesis.

Company Mentioned

Mention Thumbnail
featured image - Enabling Cuprite: A Headless Chrome Ruby Driver for Capybara
Iurii Gurzhii HackerNoon profile picture
Iurii Gurzhii

Iurii Gurzhii

@iurii-gurzhii

Evrone.com

L O A D I N G
. . . comments & more!

About Author

Iurii Gurzhii HackerNoon profile picture
Iurii Gurzhii@iurii-gurzhii
Evrone.com

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Crunchbase