clj-commons / etaoin

Pure Clojure Webdriver protocol implementation
https://cljdoc.org/d/etaoin
Eclipse Public License 1.0
921 stars 96 forks source link
chrome clojure firefox phantom safari webdriver

image::art/pattern-small.jpg[]

= Etaoin :toclevels: 4 :project-src-coords: clj-commons/etaoin :project-mvn-coords: etaoin/etaoin :url-webdriver: https://www.w3.org/TR/webdriver/ :url-short-story: https://archive.org/details/Unknown_v05n05_1942-02_slpn/page/n66/mode/1up :url-doc: https://cljdoc.org/d/{project-mvn-coords} :url-slack: https://clojurians.slack.com/messages/C7KDM0EKW/

// Badges link:{url-doc}[image:https://cljdoc.org/badge/{project-mvn-coords}[cljdoc]] https://github.com/{project-src-coords}/actions/workflows/test.yml[image:https://github.com/{project-src-coords}/actions/workflows/test.yml/badge.svg[GitHub Actions Tests]] https://clojars.org/{project-mvn-coords}[image:https://img.shields.io/clojars/v/{project-mvn-coords}.svg[Clojars project]] https://babashka.org[image:https://raw.githubusercontent.com/babashka/babashka/master/logo/badge.svg[bb compatible]] https://clojurians.slack.com/archives/C7KDM0EKW[image:https://img.shields.io/badge/slack-join_chat-brightgreen.svg[Join chat]]

A pure Clojure implementation of the link:{url-webdriver}[Webdriver] protocol, named after link:{url-short-story}[Etaoin Shrdlu] -- a typing machine that came to life after a mysterious note was produced on it.

Use the Etaoin library to automate a browser, test your frontend behaviour, simulate human actions or whatever you want.

== Benefits

== Capabilities

== Documentation

API docs and articles are best viewed on link:{url-doc}[cljdoc]:

See also:

:ui-test: http://grishaev.me/en/ui-test :stream: https://www.youtube.com/watch?v=cLL_5rETLWY

== Who uses Etaoin?

Some companies:

Some examples usages:

You are most welcome to submit your company or project to this list.

== Versioning

Eatoin uses: major.minor.patch-test-qualifier

== People

=== Contributors

=== Current Maintainers

=== Founder

Etaoin is open for your improvements and ideas. If any of the unit tests fail on your machine, please submit an issue giving your OS version, browser, and console output.

== License

Copyright © 2017—2020 Ivan Grishaev.

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.