{"repo":"donobu-inc/donobu-papal-election-tests","free":true,"listed":false,"github":"https://github.com/donobu-inc/donobu-papal-election-tests","clone":"git clone https://github.com/donobu-inc/donobu-papal-election-tests.git","description":"Demo of using Donobu to visually test a website with Playwright test automation. Discord: https://discord.gg/xuyJmJCu","language":"TypeScript","stars":10,"topics":["ai","playwright","test-automation"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Donobu Papal Election Smoke Test Demo A minimal demo using the Donobu NPM library to run an autonomous smoke test that checks for white smoke from the Sistine Chapel chimney during a papal election. --- Prerequisites Node.js v20 or later Playwright browsers installed ( npx playwright install --with-deps ) Environment variables supported for LLM providers: OPENAI API KEY , OPENAI API MODEL NAME GOOGLE GENERATIVE AI API KEY , GOOGLE GENERATIVE AI MODEL NAME ANTHROPIC API KEY , ANTHROPIC MODEL NAME --- Installation --- Running Tests Add your smoke test script in tests/papal election smoke test.ts . Then run: --- CI with GitHub Actions A scheduled workflow runs the smoke test up to 60 times, stopping early on white smoke detection. See .github/workflows/tests.yaml for schedule and steps. --- Video Demo View full video --- Logs Screenshot of Passing Test --- Feel free to adjust schedules, timeouts, or assertion details to suit your own conclave watch. --- Links Discord: Join our Discord NPM Package: donobu on npm","default_branch":null,"files":null,"tree":[],"storefront":"/r/donobu-inc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/donobu-inc/donobu-papal-election-tests/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}