Erik

Headless Browser

A Swift-based headless browser using WebKit and HTML parser Kanna for functional testing and web page manipulation

Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.

GitHub

599 stars
17 watching
48 forks
Language: Swift
last commit: over 2 years ago
Linked from 3 awesome lists

erikheadless-browsersswifttestwebkit

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mkoehnke/wkzombie An iOS/OSX framework for interacting with websites without displaying a graphical user interface. 1,169
dhamaniasad/headlessbrowsers A comprehensive collection of headless web browsers and tools for automating web browsers. 6,240
deanmao/node-chimera A headless web browser integration for Node.js that runs as an internal JavaScript process, providing a similar experience to PhantomJS. 848
erikringsmuth/app-router Manage page state and navigation for web applications using a router that supports multiple layouts and transitions. 611
netz98/headless-guillotine An extension that disables frontend requests to allow headless browsing in Magento e-commerce platforms 27
fanyong920/jvppeteer A Java library for automating Chrome browser functionality using DevTools 725
atroche/rust-headless-chrome A Rust library to control headless browsing using the DevTools Protocol 7
angrykoala/wendigo A tool for automating front-end testing using browser automation and Puppeteer 149
bigbadbleucheese/kong A .NET library that identifies characteristics of web browsers by parsing their User-Agent header strings. 17
rubycdp/cuprite A Ruby driver for Capybara to run integration tests on headless Chrome or Chromium 1,249
2kabhishek/qute2k A minimalistic keyboard-driven browser with vim-inspired keybindings and logical configurations. 7
byt3bl33d3r/witnessme A tool that uses headless Chromium to take screenshots of webpages and provides additional functionality for inventory management. 732
chazkii/chromewhip A service that runs a headless Chrome browser as an HTTP API 118
hashnuke/hound A library for automating web browser interactions and writing integration tests 1,360
nihilowy/surfer A simple, keyboard-based web browser that allows users to navigate and interact with websites using standard key combinations. 71