是否可以使用页面对象 gem 和 capybara 来自动化 Ruby on Rails 测试?当我在启动测试后尝试访问页面对象时,收到以下错误:

Unable to pick a platform for the provided browser (RuntimeError)

这是有道理的,因为我认为我必须将 capybara 的浏览器实例传递给页面对象,不确定之前是否有人尝试过。

最佳答案

有一个 gem 可以让您在 capybara 中使用页面对象模式:SitePrism。在这里找到:https://github.com/natritmeyer/site_prism

关于ruby-on-rails - Capybara 与页面对象 gem 的集成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8866432/

10-11 10:57