Web 驱动程序解释

Posted

技术标签:

【中文标题】Web 驱动程序解释【英文标题】:Web Drivers Explained 【发布时间】:2016-06-06 00:18:02 【问题描述】:

有人可以在应用程序测试的背景下向我解释驱动程序吗?

以 Capybara 为例……它说它支持多个驱动程序。我很难理解它们到底是什么,以及它们与水豚、小黄瓜等的关系。

【问题讨论】:

【参考方案1】:

capybara 支持的驱动程序(rack-test driver、selenium driver、poltergeist、capybara-webkit...)是 Capybara API 和任何用于测试的工具(rack-test、selenium、 phantomjs、qt-webkit 等)。因此,当您编写page.find :css, '#abcdefg' 时,驱动程序会将其转换为实际驱动浏览器的正确指令。他们和小黄瓜一点关系都没有。

【讨论】:

以上是关于Web 驱动程序解释的主要内容,如果未能解决你的问题,请参考以下文章

PWA 渐进式Web应用程序 - 解释

在 Web 应用程序中使用 RxJava Observables 无法解释的性能改进不足

ASP.NET配置文件Web.config 详细解释

为啥我的 JSF + Spring Web 应用程序输出 JSF 源代码而不是解释的 HTML 页面?

Web安全入门与靶场实战(39)- 端口的理论解释

Day 1 - Flask - 第一个 Flask Web 程序