作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个 html.erb Rails 表单:
<h1 class=new_vendor_header>New Vendor Form</h1>
<%= form_for(@vendor) do |f| %>
<%= f.label :name %>
<%= f.text_field :name, placeholder: "ex: Jeff" %>
<%= f.submit "Submit" %>
<% end %>
expect(page).to have_selector('input[placeholder="ex: Jeff"]')
expect(page).to have_field('input[placeholder="ex: Jeff"]')
expect(page).to have_selector('input[placeholder="ex: Jeff"]')
response.body.should have_css("input", :count => 3) #True if there are 3 input tags in response
最佳答案
来自文档 here have_css
将调用 has_selector
与 css
作为参数,如 has_selector
可以处理css
, xpath
, ...
def have_css(css, options={})
HaveSelector.new(:css, css, options)
end
关于rspec - Rspec have_css、have_selector 和 have_field 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31562129/
我正在使用 Rails 5.1.1、RSpec 3.5.0 和 Capybara 2.7.1。 我想进行一个检查主页上导航栏的测试,根据我发现的一些文档,我应该为此使用 have_css。给出的例子是
我有这个 html.erb Rails 表单: New Vendor Form 这通过: expect(page).to have_selector('input[placeho
在 Cucumber 中,使用 Rspec 和 Capybara,我有一个测试来检查按钮是否具有类。这里是 expect(@some_button).to have_css(".in-cart") 它
在带有 Ruby 2 的 Rails 3.2.14 应用程序中,使用 rspec-rails 2.14.0 和 capybara 2.1.0 以下功能规范导致失败: require 'spec_hel
我刚刚开始使用 RSpec(和 Capybara)进行功能规范。我正在测试我的 ActiveAdmin 仪表板,我想检查所有面板是否都有一个订单表,如以下代码段所示: feature 'admin d
我是一名优秀的程序员,十分优秀!