使用Capybara进行外部应用

时间:2014-05-24 00:45:38

标签: ruby-on-rails capybara

我对测试很新,并且一直在查看关于水豚的所有文档。我实际上希望能够使用驱动程序来测试前端。是否可以对尚未成为rails应用程序一部分的外部托管站点进行测试?我一直在使用CasperJS,但不确定Capybara是否有更好的功能,或者这是否可行或理想。

1 个答案:

答案 0 :(得分:0)

通常,Capybara希望测试一个进程内Rails应用程序,但您也可以通过设置app_host来使用它与在互联网上任何地方运行的Web服务器进行通信:

Capybara.current_driver = :selenium
Capybara.app_host = 'http://www.mycoolsite.com'
..
visit('http://www.mycoolsite.com/page.html')