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: 9 months ago

Related projects:

Repository Description Stars
php-webdriver/php-webdriver A PHP client for controlling web browsers using the Selenium WebDriver protocol. 5,143
seleniumhq/selenium A platform for automating web browser interactions 30,979
mozilla/geckodriver An HTTP API proxy for interacting with Gecko-based browsers like Firefox 7,223
bonigarcia/webdrivermanager A Java library that automates the download and setup of Selenium WebDriver drivers 2,578
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,625
geziyor/geziyor A fast and flexible web crawling and scraping framework for extracting structured data from websites. 2,646
apache/cassandra-gocql-driver A fast and robust Cassandra client for the Go programming language 2,595
aerokube/selenoid A tool for running browser automation tests in isolated containers with scalable and immutable infrastructure 2,618
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,430
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,169
gopherjs/gopherjs Compiles Go code to JavaScript for running in browsers 12,785
go-rod/rod A high-level driver for automating and scraping web content using the Chrome DevTools Protocol 5,502