API for Webdrivers

16 views
Skip to first unread message

Tony Mobily

unread,
Feb 3, 2018, 5:38:55 PM2/3/18
to nodejs
Hi,

I have just finished developing  an alternative, much simplified[Node API for webdrivers (https://mercmobily.github.io/best-webdriver/). It's also very documented (https://mercmobily.github.io/best-webdriver/index.html).

The elevator pitch:
  • Slim code: 817 lines of code and 7 active classes, compared to the selenium-webdriver's 5654 lines of code and 92 classes
  • 100% W3C's webdriver compliant. The code only ever makes pure webdriver calls
  • (Having said that) Compatibility layer for specific browsers, in order to fix mistakes and gaps in drivers' implementations
  • Well documented API which comes with a simple quickstart guide
  • The API is async/await friendly. Each call returns a promise. Development is a breeze
  • Easy to debug. There is a 1:1 mapping between calls and the webdriver protocol, without trickery
  • Simple system to define sequences of webdriver UI actions
I think this API might suit at least a portion of developers.

How do you go about promoting/spreading the word about something like this?

Thanks,

Merc.
Reply all
Reply to author
Forward
0 new messages