百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

selenium

> 编程语言
开源

适用于 Go 的 Selenium/Webdriver 客户端

2.7K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

适用于 Go 的 Selenium/Webdriver 客户端

最完整、测试最全面的 Go WebDriver 客户端

关于

这是一个用于 Go 的 WebDriver 客户端。它支持 WebDriver 协议,并已针对各种版本的 Selenium WebDriver、Firefox 和 Geckodriver,以及 Chrome 和 ChromeDriver 进行了测试。

selenium 目前由 Eric Garrido(@minusnine)维护。

安装

运行

go get -t -d GitHub.com/tebeka/selenium

以获取该包。

该包需要一个可用的 WebDriver 安装,其中可以包括由 Selenium WebDriver 驱动的 较新版本的 Web 浏览器。

下载依赖

我们提供了一种下载 ChromeDriver 二进制文件、Firefox 二进制文件、Selenium WebDriver JAR 包以及 Sauce Connect 代理二进制文件的方式。这主要用于测试。

$ cd vendor
$ go run init.go --alsologtostderr  --download_browsers --download_latest
$ cd ..

请定期重新运行此命令,以获取这些二进制文件的最新版本。

文档

API 文档位于 https://godoc.org/github.com/tebeka/selenium.。请参阅[示例](https://github.com/tebeka/selenium/blob/master/example_test.go)和单元测试(针对 sauce、selenium 和 service)以获取更详细的使用信息。

已知问题

任何问题通常都是因为底层浏览器自动化框架存在缺陷或不一致。在可能的情况下,我们尽量在客户端中掩盖这些底层问题,但有时解决方法需要更高层的干预。

如果此客户端未能按预期工作,请随时提交问题。

以下

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言