我使用的所有工具如何相互关联?

时间:2015-07-31 18:48:18

标签: selenium rspec capybara selenium-chromedriver

所以我一段时间以来一直在自动化测试,但老实说,我不认为我完全理解我使用的工具是如何从根本上相互关联的。我实际上感到有点尴尬,但这是传给我的工具箱,我只是用它来运行。我已经把它用得非常好用,我非常感激。

所以我正在使用以下内容,如果我没有弄错,现在很常见:selenium-webdriverrspeccapybarachromedriver

所有这些之间的关系是什么让我能够每天完成我的工作?

1 个答案:

答案 0 :(得分:3)

  1. RSpec is the test runner framework.
  2. Capybara is a tool for emulating user behavior on a web page, and verifying the existence of content on those web pages, there are a number of drivers for it. It comes with rack-test and selenium-webdriver drivers.
  3. Selenium-webdriver is used to integrate with the selenium web automation framework, it supports using firefox out of the box.
  4. Chromedriver allows selenium-webdriver to control googles chrome browser