Skip to content

About

A Modern and Lightweight W3C WebDriver Client for Delphi, written from scratch and fully cross-platform. This project provides a pure Delphi implementation of the official W3C WebDriver protocol, allowing you to automate browsers without Selenium, external dependencies, or .NET bindings.

Topics

Resources

Stars

55 stars

Watchers

10 watching

Forks

Latest commit

 

History

136 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Windows Linux macOS

DelphiWebDriver


🌐 Community

Join the DelphiWebDriver community to get help, share ideas, report issues, and stay updated with new features:

Telegram Group:
👉 https://t.me/DelphiWebDriver

YouTube Channel:
👉 https://youtube.com/@ABDERRAHMANE2030


logo

A modern, lightweight, and fully cross-platform WebDriver + WebDriver BiDi client for Delphi, written from scratch.

DelphiWebDriver provides a pure Delphi implementation of both:

  • The official W3C WebDriver protocol (classic HTTP automation)
  • The next-generation WebDriver BiDi protocol (real-time bidirectional browser control)

No Selenium, no external dependencies, and no .NET bindings required.

Automate all major browsers — Chrome, Firefox, Edge, Opera, Brave — using both traditional WebDriver commands and advanced BiDi features such as console events, network inspection, DevTools-style logging, script evaluation, and more.


📦 Installation

Simply include the DelphiWebDriver folder in your Delphi project.
No external libraries required.


📖 Tutorial

Learn how to get started with DelphiWebDriver in these detailed articles:

More tutorials and guides will be added here soon.


💬 Support the Project

If you find DelphiWebDriver useful, consider supporting its development ❤️

Buy Me a Coffee:
BuyMeACoffee

PayPal:
Donate

Bitcoin:
14r9rqFf5rCW3HMLzT55FAzPVD6vdUDMDs

qr

🔹 Why DelphiWebDriver?

  • Fully cross-platform: Windows, Linux, macOS
  • Pure Delphi implementation: no external dependencies
  • Automates all major browsers: Chrome, Firefox, Edge, Opera, Brave
  • Low-level command access & high-level convenience API
  • Lightweight, modern, and easy to integrate

About

A Modern and Lightweight W3C WebDriver Client for Delphi, written from scratch and fully cross-platform. This project provides a pure Delphi implementation of the official W3C WebDriver protocol, allowing you to automate browsers without Selenium, external dependencies, or .NET bindings.

Topics

Resources

Stars

55 stars

Watchers

10 watching

Forks

Releases

Contributors

Languages