selenium

Browser automation library

A WebDriver client for Go, supporting multiple browsers and frameworks.

Selenium/Webdriver client for Go

GitHub

3k stars
55 watching
410 forks
Language: Go
last commit: over 2 years ago

Related projects:

RepositoryDescriptionStars
php-webdriver/php-webdriverA PHP client for controlling web browsers using the Selenium WebDriver protocol.5,143
seleniumhq/seleniumA platform for automating web browser interactions30,979
mozilla/geckodriverAn HTTP API proxy for interacting with Gecko-based browsers like Firefox7,223
bonigarcia/webdrivermanagerA Java library that automates the download and setup of Selenium WebDriver drivers2,578
vertis/selenium-webdriverProvides Ruby bindings for WebDriver to automate web browsers25
gorilla/websocketAn implementation of the WebSocket protocol for real-time communication over TCP connections.22,625
geziyor/geziyorA fast and flexible web crawling and scraping framework for extracting structured data from websites.2,646
apache/cassandra-gocql-driverA fast and robust Cassandra client for the Go programming language2,595
aerokube/selenoidA tool for running browser automation tests in isolated containers with scalable and immutable infrastructure2,618
haskell-webdriver/haskell-webdriverA Haskell client library for controlling a remote browser session using the Selenium WebDriver protocol191
cilium/ebpfA Go library for working with eBPF programs and the Linux kernel6,430
spyoungtech/behave-webdriverA step library for writing Selenium WebDriver tests with the Behave BDD testing framework62
gobwas/wsA WebSocket implementation in Go.6,169
gopherjs/gopherjsCompiles Go code to JavaScript for running in browsers12,785
go-rod/rodA high-level driver for automating and scraping web content using the Chrome DevTools Protocol5,502