- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用默认配置的 Capybara 1.0.0。
click_link "some existing text"# --sometimes-- 不起作用。奇怪。
find_link "some existing text"# 总是有效
这可能是一个时间问题;或者可能不是,因为 find_link 工作得很好。
我已经通过save_and_open_page检查了生成的输出文件,也没有问题。此外,我还增加了等待时间等。但是,都没有帮助。
在我完全找到 capybara 的来源之前。您认为哪里出了问题?
问候
最佳答案
每当我的测试出现间歇性问题时,我首先要检查的事情之一就是它们的运行顺序。
根据您设置 Rspec 的方式,它可能会随机化每次运行套件时运行规范的顺序。这意味着有时一切都会过去,有时不会。
Rspec 将输出一个种子值,您可以使用该种子值以相同的顺序重新运行测试以进行调试。
关于testing - capybara click_link 有时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7110601/
我使用默认配置的 Capybara 1.0.0。 click_link "some existing text"# --sometimes-- 不起作用。奇怪。 find_link "some exi
我有功能规范测试: describe "Reset password" do let(:last_email) { ActionMailer::Base.deliveries.last } i
我正在做 Ruby on Rails 3 教程书中的示例应用程序。我已经设置了 5 个 rspec 测试来测试主页上是否有特定链接并且它们指向正确的位置。 5 个测试中有 4 个通过,但最后一个没有通
我有以下功能文件,它正在尝试访问一个页面,选择一个链接然后编辑用户数据。 Scenario: Edit an existing member of the club Given I go to
我正在编写请求规范,我正在使用 poltergeist-1.0.2 和 capybara-1.1.2。我有以下代码: login_as @user, 'Test1234!' click_
这来自 Rails 教程: expect { click_link('delete') }.to change(User, :count).by(-1) 如果被测试的页面有多个称为“删除”的
我在请求规范中有以下测试: page.should have_link('Edit user', :href => edit_users_path(@user)) 这会检查索引 View 中的特定用户
在我的申请中,我有这个链接: link_to 'Start', some_path, method: :post 并且,在功能测试中,我需要单击此链接,然后断言该页面不包含此链接(相反,它应该包含一个
我有一个看起来像这样的代码行: click_link "link page with spaces" 链接在 HTML 中看起来像这样: link page with spaces 当这条线运行时,我
似乎所有的 capybara 方法都神奇地未定义。我正在尝试对 TDD 进行一些测试,并编写了以下测试: it "sign in and fail" do click_link "logi
我正在使用 mechanize 自动提交一些表单。 为此,我需要转到某个网站的主页,单击带有特定文本的链接,将我重定向到另一个页面并在新页面中填写表格。 我试过用 response = br.fo
我目前正在尝试为带有 cucumber 和 capybara 的新 Rails 3 应用程序设置集成/验收测试。 (我本来打算用webrat,但是好像不支持rails 3,所以最后还是用capybar
我是一名优秀的程序员,十分优秀!