【问题标题】:How to test that Twitter-Bootstrap tab opens with Capybara?如何测试使用 Capybara 打开的 Twitter-Bootstrap 选项卡?
【发布时间】:2012-06-23 16:41:28
【问题描述】:

我的页面上有 Twitter-Bootstrap 的选项卡窗格。如何使用 Capybara 进行测试,以获取“/pages/1#some_tab”之类的页面,“some_tab”选项卡窗格正在打开?

【问题讨论】:

标签: ruby-on-rails tabs twitter-bootstrap capybara


【解决方案1】:
page.has_selector?('div', :text => 'something in my tab', :visible => true)

关键是添加可见 => true 选项。

【讨论】:

  • 似乎对我不起作用。当页面上的任何地方都需要选择器时,我的测试都通过了“可见:真”和“可见:假”。我用这一行来测试:page.should have_selector('a', text: "New task", visible: true)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多