使用 Capybara Selenium 实现 Rails 自动化 - xpath
我正在 capybara 和 selenium 的帮助下从事 Rails 功能测试自动化工作。我们需要在这里广泛使用 xpath,而我对 xpath 非常陌生。 cpaybara使用的xpath…
如何使用 Capybara 测试响应代码 +硒
我有以下规范: it "deletes post", :js => true do ... ... page.status_code.should = '404' end page.status_code 行给我这个错误: Capybara::Not…
测试rails xml Rest服务,我不知道错误在哪里:inheritedresources或capybara
我正在创建一个应用程序,并且使用像上面这样的继承资源控制器: class MyResourceController < InheritedResource::Base respond_to :xml action :cr…
在 Capybara 中测试文件链接(或任何其他可能有效的东西)
我希望能够确保单击的链接重定向到正确的文件。 我不关心当链接指向文件时会发生什么(在窗口中打开、提示下载等)。那是浏览器的东西,而不是网络的…
使用 Capybara 测试纯 JavaScript 应用程序
我在使用 Sinatra 和 Capybara 时遇到一些问题。 我想测试一个纯 javascript 应用程序。它只是一个由 Sinatra 提供的简单的 index.html。 require "si…
水豚'拖&下降不起作用
我在 Mac 上使用 Cucumber/capybara/selenium/firefox。除了 d&d 之外,一切都运行良好。可通过 drag_node.drag_to(drop_node) 进行拖放。调用时,它…
多次致电 RSpec 和水豚参观
我有一个请求规范,可以在单个块内进行多次调用访问(访问“/sessions/new”并访问“/admin”)。结果是: ActionView::Template::Error: undefined l…
ActionController::RoutingError:没有路由匹配 [POST]
require 'test_helper' class MyTest < ActionController::IntegrationTest test "view posts from login page" do visit("/logins/new") find_field…
如何将第一个 Cucumber 测试添加到 Rails 应用程序
坦白说:我从未为 Rails 编写过任何测试。 我已经安装了gems cucumber、rspec、capybara、factory girls。运行轨道 3.1。 我不确定在哪里创建新的测试…
发布一个使用 After 块的 Cucumber-* gem
我构建了一个简单的 Gem,用于在场景失败时为 Capybara Webkit 进行屏幕截图,并且无论您使用哪种 Capybara 驱动程序,它都会保存当前页面的 HTML 文…
使用黄瓜测试未经身份验证的用户设备
在此示例中: https://github.com/RailsApps/rails3-devise-rspec-cucumber 我收到错误,因为访问('/users/sign_out')(在水豚中......以确保用户已…
capybara:使用选择器查找(元素)来定位复杂的属性名称
使用黄瓜和水豚测试 Rails 应用程序。假设我无法更改标记,我可以使用水豚在充满类似 td 和 select 的页面中选择以下 select 吗? Languages Communic…