Web驱动程序解释

时间:2016-06-06 00:18:03

标签: webdriver capybara acceptance-testing gherkin

在应用程序测试的上下文中,有人可以向我解释驱动程序。

以Capybara为例......它说它支持多个驱动程序。我很难理解它们究竟是什么,以及它们与Capybara,Gherkin等的关系。

1 个答案:

答案 0 :(得分:0)

驱动程序capybara支持(机架测试驱动程序,selenium驱动程序,poltergeist,capybara-webkit,...)是Capybara API与用于测试的任何工具之间的接口代码(机架测试,selenium, phantomjs,qt-webkit等)。因此,当您编写page.find :css, '#abcdefg'时,驱动程序会将其转换为实际驱动浏览器的正确指令。它们与Gherkin完全无关。