etaoin

Browser automation library

A Clojure-based library for automating web browsers without relying on Selenium.

Pure Clojure Webdriver protocol implementation

GitHub

921 stars
20 watching
96 forks
Language: Clojure
last commit: almost 2 years ago
Linked from 1 awesome list

chromeclojurefirefoxphantomsafariwebdriver

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
clj-commons/secretaryA client-side router for ClojureScript773
fanyong920/jvppeteerA Java library that provides a headless Chrome browser solution for automation and testing purposes.737
tatut/clj-chrome-devtoolsLibrary for controlling headless Chrome with DevTools Protocol130
clj-commons/hickoryAn HTML parser library that converts HTML to Clojure data structures for analysis and transformation.645
clj-commons/seesawA Clojure library for building user interfaces1,477
darcy-framework/darcy-webdriverAn implementation of Selenium WebDriver as the automation library backend for darcy-web framework24
clj-commons/manifoldA compatibility layer for event-driven abstractions1,022
jarohen/chordA Clojure/ClojureScript library that enables communication with web-sockets and provides a common interface for various data formats.439
jonhoo/fantocciniAn API for programmatically interacting with web pages using WebDriver1,691
lilactown/helixA ClojureScript library for building React applications with optimized interop and state management.634
google/webdriver.dartA package providing WebDriver bindings for Dart, allowing interaction with remote browsers.136
jcouyang/conjsA Clojure implementation of persistent data structures and channel APIs for JavaScript29
angrykoala/wendigoA tool for automating front-end testing using browser automation and Puppeteer149
playwright-community/playwright-goA Go library to automate web browsers like Chromium, Firefox and WebKit with a single API.2,291
clj-commons/durable-queueA Clojure library implementing a task queue that survives process restarts and is bounded by disk space385