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 驱动程序解释的主要内容,如果未能解决你的问题,请参考以下文章
在 Web 应用程序中使用 RxJava Observables 无法解释的性能改进不足