Python Selenium

Open-source Python projects categorized as Selenium

Top 23 Python Selenium Projects

  • InstaPy

    📷 Instagram Bot - Tool for automated Instagram interactions

    Project mention: Instagram Bots Question | | 2022-12-03

    I built a IG bot for my wife using this library

  • InfoSpider

    INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱🧰,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源中国博客、简书。

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • undetected-chromedriver

    Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

    Project mention: Bot detection on google? | | 2023-01-15

    Try using undetected chromedriver it should make your scraper harder to detect. If that doesn't work then you will need to use proxies.

  • selenium-python-helium

    Selenium-python but lighter: Helium is the best Python library for web automation.

    Project mention: Automating some process with PyAutoGui? | | 2022-07-21

    You can, though it might not be the best tool for this. Automation of web entry is better done with selenium, or my favorite variation helium.

  • SeleniumBase

    A Python browser automation framework for creating reliable end-to-end tests.

    Project mention: Tips for testing your websites the smart way (I'm a beginner) | | 2022-09-29

    I recommend you to check out Seleniumbase, its a frame work for Selenium. Link:

  • Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE

    Do you want to LEARN NEW STUFF for FREE? Don't worry, with the power of web-scraping and automation, this script will find the necessary Udemy coupons & enroll you for PAID UDEMY COURSES, ABSOLUTELY FREE!

  • splinter

    splinter - python test framework for web applications

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • taurus

    Automation-friendly framework for Continuous Testing by (by Blazemeter)

    Project mention: Implement DevSecOps to Secure your CI/CD pipeline | | 2022-09-27

    We can use Jmeter, Taurus, Postman, and SoapUI tools for API testing. Below is a small example using Jmeter where test.jmx contains the API test cases.

  • SeleniumLibrary

    Web testing library for Robot Framework

    Project mention: Web Testing With Robot Framework | | 2023-01-29

    SeleniumLibrary is built specifically for Robot Framework. It supports automated browser-based testing and leverages Selenium WebDriver modules.

  • webdriver_manager

    Project mention: How to setup Selenium to work with Firefox or Chrome in Fedora? | | 2022-12-27
  • lambda-packs

    Precompiled packages for AWS Lambda

    Project mention: Using TensorFlow and the Serverless Framework for deep learning and image recognition | | 2022-05-31

    As a hobby, I port a lot of libraries to make the serverless friendly. You can look at them here. They all have an MIT license, so feel free to modify and use them for your project.

  • testcontainers-python

    Testcontainers is a Python library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests.

    Project mention: What we learned after I deleted the main production database by mistake | | 2022-09-18

    Have a script for spinning up an identical database model in a docker container with your DB of choice. Even nicer than the manual route is depending on your language there's normally some sort of "testcontainers" type library (e.g in Java world or in PYthon world that allows you to run a test that automatically spins up a container then you can use the network connection and run tests against it. E.g If I was testing a postgres integration my test would look like

  • Edu-Mail-Generator

    Generate Free Edu Mail(s) within minutes

  • common-intern

    🤖 A selenium script to automatically apply to software engineering internships.

  • selene

    User-oriented Web UI browser tests in Python (by yashaka)

    Project mention: How to Accelerate Selenide Tests with Playwright | | 2023-01-04

    Selenide – A wrapper for Selenium, Selenide consists of many other tools, including Selenium, WebdriverManager, and BrowserUp Proxy. Selenide is well-organized and comes with good documentation and a large community. It enables you to simplify complex tasks, for example: file download, autostart and autostop of the browser, using a proxy, etc. Though it officially supports only Java, there is also an unofficial port in Python called Selene.

  • vaccipy

    Automatische Impfterminbuchung für

    Project mention: Some tiny personal programs I've written | | 2022-03-09

    This was done with a lot of collaborative effort in Germany:

  • tor-browser-selenium

    Tor Browser automation with Selenium.

  • tiktodv3

    Get unlimited Tik Tok views or hearts or followers or shares.

    Project mention: There is framework for everything. | | 2022-08-04
  • PyWhatsapp

    Python Automation using selenium & Scheduling of messages and media (by shauryauppal)

  • TinderBotz

    Automated Tinder bot and scraper using selenium in python. (by frederikme)

    Project mention: Got 74 likes within 30 mins of setting up Tinder as a Caucasian, while my Asian friend only for 3 likes from ladyboys | | 2022-07-14

    People use things like this - or many other projects

  • opensea-automatic-bulk-upload-and-sale

    Bypass reCAPTCHAs | A Selenium Python bot to automatically and bulky upload/ mint and list your NFTs on OpenSea. All metadata compatible, Ethereum and Polygon blockchains supported, reCAPTCHA solvers and bypasser included.

    Project mention: Sharing a bot to automatically upload and sale your NFTs to OpenSea. | | 2022-04-06

    You can find out more about this bot here: If you have any questions don't hesitate 😊.

  • Python-Scripts

    Collection of Various Python Script's.💻 (by Logan1x)

    Project mention: Project Recommendations | | 2022-11-20

    Python Scripts (GitHub)

  • impf-botpy

    Impf 🐍⚡ – Automatisierung für den Corona ImpfterminService Bot

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-29.

Python Selenium related posts


What are some of the best open-source Selenium projects in Python? This list will help you:

Project Stars
1 InstaPy 15,018
2 InfoSpider 6,460
3 undetected-chromedriver 3,930
4 selenium-python-helium 3,285
5 SeleniumBase 3,112
6 Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE 2,819
7 splinter 2,599
8 taurus 1,821
9 SeleniumLibrary 1,210
10 webdriver_manager 1,170
11 lambda-packs 1,084
12 testcontainers-python 764
13 Edu-Mail-Generator 725
14 common-intern 590
15 selene 581
16 vaccipy 538
17 tor-browser-selenium 431
18 tiktodv3 415
19 PyWhatsapp 384
20 TinderBotz 298
21 opensea-automatic-bulk-upload-and-sale 283
22 Python-Scripts 263
23 impf-botpy 251
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives