Hacker News new | ask | show | jobs
by naushniki 2314 days ago
Does it use Selenium under the hood?
1 comments

Yes it does...
Note that some sites block Selenium, since browsers report the use of WebDriver, and Selenium injects known predictable Javascript. Does Kasaya do anything to mitigate this?
Not yet, but someone suggested Chrome DevTools protocol. This is still in the very early stages, so we're looking into these things.
I wonder why don't use Puppeteer[1], which is a established project for automating Chromium using Chrome DevTools protocol.

[1]: https://github.com/puppeteer/puppeteer

Taiko was initially based on puppeteer, but it was hard to keep up with puppeteer's api changes.

Plus, the abstraction leaked. Taiko is now built on the excellent https://github.com/cyrus-and/chrome-remote-interface

This is possibly Kasaya's plan as well.