- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经尝试修复这个错误很长时间了,但我似乎无法弄清楚它是什么。在此先感谢您的帮助!
我正在为带有 capybara 和 rspec 的 Rails 应用程序编写测试,尝试单击导航栏中的元素,然后进行测试以确保页面正确,但似乎无论我如何告诉 capybara 单击该元素,它都可以'没找到。
...
subject { page }
describe 'when clicking Home link', :js do
before do
visit some_path
find('a', text: "Home").click
end
it { should have_selector('title', text: 'bla bla bla') }
end
...
click_link('Home'),
click_on('Home'),
find('a.header-link.header-link-home', text: 'Home').click,
find_link(...).click,
click_button(...)
<a class="header-link header-link-home" href="/">Home</a>
最佳答案
你的代码应该是正确的,我一直用 click_link 'Foobar'
.您是否尝试添加
save_and_open_page
visit
线?它通常对我理解为什么 capybara 找不到东西有很大帮助。
关于ruby-on-rails - Capybara::ElementNotFound: 无法找到 css "a",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17309838/
我正在使用 Capybara(v2.0.1) 和 RSpec(v2.11.0),我的规范与 README 上的示例非常相似: require 'capybara/rspec' require 'cap
我在尝试使用此功能规范时难以隔离问题。 require 'spec_helper' feature 'Add Employee', type: :feature do scenario 'with
我收到以下错误: Capybara::ElementNotFound: Unable to find field "username" ./spec/controllers/sessions_cont
在终端中进行 Capybara 测试时收到以下错误: Failures: 1) Users User create new user Failure/Error: fill_in 'Us
我刚刚学习功能规范,但遇到了一个我不太明白的问题。 Capybara::ElementNotFound: 当我尝试运行测试时。这很奇怪,因为我逐字逐句地遵循模板,但我仍然收到此错误。我需要一些帮助!为
我正在尝试使用 Capybara 从下拉列表中选择一个元素。我使用不同的 CSS 框架已经做得很好了;现在我正在使用 Materialise。 我已经与开发人员交谈过,他提到 Materialise
我有一个简单的引导模式,当用户单击链接时,它会显示一个带有下拉菜单和提交按钮的表单。我尝试在 Rspec 功能测试中使用 Capybara 从下拉菜单中选择选项,但它没有找到下拉菜单。 功能规范: s
我已经尝试修复这个错误很长时间了,但我似乎无法弄清楚它是什么。在此先感谢您的帮助! 我正在为带有 capybara 和 rspec 的 Rails 应用程序编写测试,尝试单击导航栏中的元素,然后进行测
我查看了与此相关的其他帖子,并尝试了所有修复它的提示,但仍然遇到错误。有人可以看看我的代码并告诉我为什么我会继续收到此错误。 .html 代码看起来像 Log in Note: authentica
我遇到了以下问题,这是我第一次使用 capybara ,你知道我如何解决这个问题吗,谢谢 我使用 Rails 3.0.0 和以下 gem gem 'rails', '3.0.0' gem 'capyb
有人邀请我帮忙开发一个 Rails 应用程序。我正在经历一些失败的 rpsec 测试并让它们通过。我有一个我正在用头撞墙。我们使用的是 Rails 3.2.13 和 Ruby 2.0 注意:我对 rs
我对在大量集成测试中共享的方法有疑问。 问题是,我需要找到两个按钮之一,到目前为止,我只提出了以下笨拙的语法来避免 Capybara 的 ElementNotFound 错误: new_button
在我的 Rails 应用程序中,我有一个带有执行 javascript 函数的链接的页面: 在我的 cucumber 功能中我有: And I press "Add an address" 我收到的
我无法解决这个问题。请帮我。它给我找不到元素的错误。 spec/features/todos/create_spec.rb require 'spec_helper' describe "Creati
我正在测试文件上传,即 CSV。在我的代码和浏览器 HTML 中,我找到了文件字段,但在测试 capybara 时找不到文件字段。我努力尝试不同的方法,但无法解决问题。这里部分看起来像这样: #add
我正在尝试使用 capybara+rspec 并收到此错误:无法找到字段“名称”(Capybara::ElementNotFound) 这是我的表格: %h2 Sign up = simple_for
我正在使用 selenium、capybara 和 rspec 进行测试,我注意到所有测试都在本地通过,但在 travis 上所有测试都失败了,每个规范都出现了这个错误。 Capybara::Elem
我已经在网上阅读了很多文章,但仍未找到解决问题的方法。我正在使用 Selenium 网络驱动程序: Capybara.default_driver = :selenium Capyba
我正在编写 Capybara 测试,其中一个测试用例是“删除”帖子而且我不断收到此错误。有帮助吗? Failure/Error: within "#post_#{post.id}" do
我正在学习 http://ruby.railstutorial.org/chapters/static-pages 上的 Ruby on Rails 教程并遇到以下错误 StaticPages Ho
我是一名优秀的程序员,十分优秀!