如何下载用于浏览器自动化测试的WebDriver?

WebDriver 是 Web 浏览器和自动化软件之间的桥梁。它有助于将指令传递给浏览器,以便与表单、按钮、输入字段等网站元素进行交互。

每个浏览器都有自己的网络驱动程序。您不能使用一个浏览器的网络驱动程序与我们的浏览器进行交互,因为它们不相互兼容。

没有网络驱动程序,您甚至无法打开浏览器;因此,它们是网络自动化的核心部分。它还可以在桌面浏览器上模拟不同的移动设备。

什么是网络驱动程序?

Web 驱动程序是一种软件程序,可实现 Web 浏览器和自动测试脚本之间的交互。它在测试自动化框架中用于模拟用户与 Web 应用程序的交互,例如填写表单、单击按钮和导航不同的页面。

它们可用于不同的编程语言,如Java,Python,Ruby等。

它支持流行的网络浏览器,如Chrome,Firefox,Safari,Microsoft Edge等。这些网络驱动程序由官方浏览器开发人员开发和维护。

下载 Chrome 网络驱动程序

Chrome WebDriver,也称为ChromeDriver,发布了驱动程序的最新版本以及新的Chrome版本。您必须为每个新的 Chrome 浏览器版本下载兼容的 ChromeDriver 版本。

ChromeDrivers有不同的开发者渠道,如Canary,Stable等,但建议坚持使用稳定版。首先,请查看他们的官方文档以获取安装和其他说明。

WebDriver 适用于所有可以下载 Chrome 浏览器的操作系统。

Chrome WebDriver

启用 Safari 网页驱动程序

Safari WebDriver,称为SafariDriver,已经集成到MacOS中。但是,默认情况下它是禁用的,需要由 sudo 用户使用终端命令启用:

safaridriver --enable

启用后,您可以在自动化测试脚本中开始使用 SafariDriver,并与 Safari 浏览器上加载的网站进行交互。您可以参考此官方文档以获取测试说明。

野生动物园网页驱动程序

下载边缘网络驱动程序

Microsoft Edge WebDriver相对于浏览器版本有多个版本,并且还具有不同的渠道,如稳定,测试,开发和金丝雀。

您可以查看他们的官方文档,了解安装和与自动化软件的集成。WebDriver 适用于所有支持下载 Edge 浏览器的操作系统。

正文完