Selenium RC 是否针对每个浏览器提供单独的驱动程序?

seleniumautomation testingtesting tools更新于 2026/1/12 0:07:17

在回答上述问题之前,让我们先了解一下 Selenium RC 的架构。RC 使用一个名为 Selenium 核心的 JavaScript 程序来控制浏览器。它通过 JavaScript 命令来触发用户操作,但这并不强制用户只用 JavaScript 编写自动化测试用例。让我们看看 RC 是如何做到这一点的。

上图简要描述了 Selenium RC 的架构。 (图片来源:www.seleniumhq.org)

现在很明显,被测应用程序是在不同的系统上执行的,我们可以说 Selenium RC 依赖于可以在任何支持 JavaScript 的浏览器上运行的核心库。

Selenium RC 的主要组件是客户端库,用于开发可移植到 JavaScript 的 Selenese 命令;另一方面,它还有一个服务器,可以根据命令自动启动和终止浏览器。


相关文章