Glossary

Obstacle

Anything that covers the page a program wants to use: a cookie banner, a newsletter dialog, a product tour, a chat bubble.

Before every element action Kaabist looks for what is in the way and clears it: the site's known recipe first, then the dialog's own close button, a dismiss word in any of fourteen languages, Escape, a click on the backdrop, and only then hiding it. When nothing works, the job pauses and shows you a picture of the obstacle instead of clicking blind.

example
{
  "options": {
    "obstacles": {
      "allow_hide": false,
      "ignore": [
        "#chat-widget"
      ]
    }
  }
}

Read about it, thenwatch it work.

Opening soon

Kaabist is getting ready for launch. The panel, the docs and the status page open on launch day.