Awesome Open Source
Awesome Open Source

Sillynium Logo


Automatically generate python selenium scripts by drawing coloured boxes around webpage elements.

See ROADMAP for how it works, vision, and TODO.

V1 V2

Draws on a screenshot of a webpage Draws directly on webpage
Concept only/working prototype Currently being developed



  • Currently loads a given URL, and injects JavaScript, which allows you to draw on any given webpage. Please see ROADMAP
  • Accepting contributions, created as an open-source project


Important! Please read the ROADMAP

  • Plan and vision inside
  • Currently only draws grey boxes to webpages - requires further work.


In console / bash to install libraies required:

C:\Path-to-sillynium>pip install -r requirements.txt

Run as you would any other python file - currently under development

  • Chromedriver will launch Chrome + URL
  • You can now draw boxes to that webpage directly
  • Does nothing more yet! Please see ROADMAP


A proof of concept and will not be developed further.

  • Draws on screenshot of webpage window
  • It may fail on your OS as it was only coded to handle Windows 10 and Chrome
  • For instructions, see poc_instructions


Please see

  • Ideal contributors: Know any of Python, HTML, JavaScript
  • All welcome however

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.


Distributed under the GNU-GPLv3 License. See LICENSE for more information.

External Credits

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (70,997
python (55,580
python3 (1,684
automation (738
chrome-extension (552
chrome (476
html5 (476
opensource (319
selenium (222
scraper (203
extensions (71
web-scraping (70
selenium-webdriver (59
recorder (43
automated-testing (34
paint (33
chromedriver (23
bookmarklet (23
selenium-python (22