selenium

Browser automation library

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

Selenium/Webdriver client for Go

GitHub

3k stars
55 watching
409 forks
Language: Go
last commit: 7 months ago

Related projects:

Repository Description Stars
php-webdriver/php-webdriver A PHP client for controlling web browsers using the Selenium WebDriver protocol. 5,122
seleniumhq/selenium A platform for automating web browser interactions 30,751
mozilla/geckodriver An HTTP API proxy for interacting with Gecko-based browsers like Firefox 7,193
bonigarcia/webdrivermanager A Java library that automates the download and setup of Selenium WebDriver drivers 2,576
vertis/selenium-webdriver Provides Ruby bindings for WebDriver to automate web browsers 25
gorilla/websocket An implementation of the WebSocket protocol for real-time communication over TCP connections. 22,445
geziyor/geziyor A fast and flexible web crawling and scraping framework for extracting structured data from websites. 2,629
apache/cassandra-gocql-driver A fast and robust Cassandra client for the Go programming language 2,586
aerokube/selenoid A tool for running browser automation tests in isolated containers with scalable and immutable infrastructure 2,607
haskell-webdriver/haskell-webdriver A Haskell client library for controlling a remote browser session using the Selenium WebDriver protocol 191
cilium/ebpf A Go library for working with eBPF programs and the Linux kernel 6,328
spyoungtech/behave-webdriver A step library for writing Selenium WebDriver tests with the Behave BDD testing framework 62
gobwas/ws A WebSocket implementation in Go. 6,143
gopherjs/gopherjs Compiles Go code to JavaScript for running in browsers 12,766
go-rod/rod A high-level driver for automating and scraping web content using the Chrome DevTools Protocol 5,415