Top 15 Python Selenium/WebDriver Common Api Alternative and Similar Softwares | Dec 2024

py-selenium-layers is an abstraction layer for Python Selenium, providing a common api between Selenium RC and WebDriver

pysel-webtest is the main entry point to the py-selenium-layers project

the purpose of py-selenium-layers is to be able to run the same tests using either Selenium RC or WebDriver, based on a command-line switch.

it often seems to be the case that some websites work better with one version of Selenium than the other. this project makes it easy to switch between the two competing versions of Selenium (using their python bindings)

1. wxWidgets

wxWidgets wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows Mobile, iPhone SDK and embedded GTK+. It has popular language bindings for Python, Perl, Ruby and many other languages. Unlike......

2. PyQt

PyQt PyQt is a set of Python bindings for Nokia's Qt application framework and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. There are two sets of bindings: PyQt v4 supports Qt v4; and the older PyQt v3 supports Qt v3 and earlier. The bindings are implemented......

3. django-git

django-git A simple Gitweb replacement built with Django.......

4. wxPython

wxPython wxPython is a GUI toolkit for the Python programming language. It allows Python programmers to create programs with a robust, highly functional graphical user interface, simply and easily. It is implemented as a Python extension module (native code) that wraps the popular wxWidgets cross platform GUI library, which is written......

5. PySide

PySide The PySide project provides LGPL-licensed Python bindings for the Qt cross-platform application and UI framework. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support all of the platforms as Qt itself.......

6. Maraschino

Maraschino I wanted a simple web interface to act as a nice overview/front page for my XBMC HTPC. I couldn't find anything that suited my requirements so I created something myself.It is free, open-source software. Use and modify it as you wish. If you're a developer and XBMC enthusiast, consider forking......

7. PyGTK

PyGTK PyGTK lets you to easily create programs with a graphical user interface using the Python programming language. The underlying GTK+ library provides all kind of visual elements and utilities for it and, if needed, you can develop full featured applications for the GNOME Desktop.PyGTK applications are truly multiplatform and they're......

8. Kaitai Struct

Kaitai Struct Kaitai Struct is a declarative language used for describe various binary data structures, laid out in files or in memory: i.e. binary file formats, network stream packet formats, etc.The main idea is that a particular format is described in Kaitai Struct language (.ksy file) and then can be compiled with......

9. Hyde

Hyde Hyde is a static website generator powered by Python & Django. Hyde supports all the Django template tags & filters and even has a few of its own. The built-in web server + auto-generator provide instant refresh and unlimited flexibility.......

10. DrPython

DrPython DrPython is a highly customizable text editor geared towards writing programs in Python quickly and easily. It is written in Python using the wxPython toolkit (which makes use of the Scintilla text control internally).......

11. ZeroMe

ZeroMe ZeroMe - Social network for the distributed P2P network zeroNetEventual common source code: https://github.com/HelloZeroNet/ZeroMe Accessible from HTTP proxy: https://bit.no.com:43110/1MeFqFfFFGQfa1J3gJyYYUvb5Lksczq7nH......

12. PrettyTable

PrettyTable A simple Python library for easily displaying tabular data in a visually appealing ASCII table format.Source code : https://code.google.com/archive/p/prettytable/......

13. Deviare API Hook

Deviare API Hook Deviare is a professional open source hooking engine for instrumenting arbitrary Win32 functions, COM objects, and functions which symbols are located in program databases (PDBs). It can intercept unmanaged code in 32-bit and 64-bit applications. It is implemented as a COM component, so it can be integrated with all the......

14. Mhook

Mhook If you dabble in this area then you’ll already know that Microsoft Research's Detours pretty much sets the benchmark when it comes to API hooking. Why don't we get a comparison out of the way quickly then?DETOURS VS. MHOOKDetours is available for free with a noncommercial license but it only......

15. MAT

MAT MAT stands for Metadata Anonymisation Toolkit.It's a toolbox composed of a GUI application, a CLI application, and a library.MetadataWhat is a metadata ?Metadata consist of information that characterizes data (eg. Word documents, pictures, music files, etc). In essence, metadata answer who, what, when, where, why, and how about every facet......