Help with automated website testing, please

This page summarizes the projects mentioned and recommended in the original post on /r/Common_Lisp

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • cl-webdriver-client

    cl-webdriver-client is a client library for WebDriver (W3C specification).

  • I've used (WebDriver)[https://w3c.github.io/webdriver/] in Clojure for all kinds of things (testing, simulating users, automating web interactions). I found the Etaoin package to be nicer to use than Selenium. A google search for webdriver and "common lisp" turned up https://copyleft.github.io/cl-webdriver-client/ and possibly other things, so maybe you can use that.

  • etaoin

    Pure Clojure Webdriver protocol implementation

  • I've used (WebDriver)[https://w3c.github.io/webdriver/] in Clojure for all kinds of things (testing, simulating users, automating web interactions). I found the Etaoin package to be nicer to use than Selenium. A google search for webdriver and "common lisp" turned up https://copyleft.github.io/cl-webdriver-client/ and possibly other things, so maybe you can use that.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • screenshotbot-oss

    A Screenshot Testing service to tie with your existing Android, iOS and Web screenshot tests

  • I'm the author Screenshotbot (https://github.com/screenshotbot/screenshotbot-oss) , and I think this is exactly what you need. Although the README claims to not support browsers, it does actually support browsers, both in the open source and non open source version. I just need to update the docs.

  • lquery

    A Common Lisp library to allow jQuery-like HTML/DOM manipulation.

  • Hi, 2c: to traverse the DOM, use LQuery. https://github.com/Shinmera/lquery/

  • reblocks

    A fork of Weblocks Common Lisp web framework

  • How Reblocks tests its HTML might help: https://github.com/40ants/reblocks/blob/master/t/utils.lisp

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts