如何在检查内容之前呈现CSS?

如何在检查内容之前呈现CSS?,css,ruby-on-rails,cucumber,Css,Ruby On Rails,Cucumber,因此,页面的HTML具有Hi-There,我正在使用CSS将其转换为Hi-There 我运行cucumber检查页面上是否有HI(因为这是最终结果,所以应该如此) 然而,当我运行cucumber时,我得到一个错误。HI-THERE不在页面上……我编辑测试以查找HI-THERE,它通过了 关键问题:在给我一个确定的答案之前,我如何告诉Cucumber我需要它来呈现CSS 编辑:因此,cucumber确实会在我打开旧Firefox并为我运行时加载CSS。因此,我觉得我现在的问题是:有没有办法告诉cu

因此,页面的HTML具有
Hi-There
,我正在使用CSS将其转换为
Hi-There

我运行cucumber检查页面上是否有
HI
(因为这是最终结果,所以应该如此)

然而,当我运行cucumber时,我得到一个错误。
HI-THERE
不在页面上……我编辑测试以查找
HI-THERE
,它通过了

关键问题:在给我一个确定的答案之前,我如何告诉Cucumber我需要它来呈现CSS

编辑:因此,cucumber确实会在我打开旧Firefox并为我运行时加载CSS。因此,我觉得我现在的问题是:有没有办法告诉cucumber在不加载浏览器的情况下呈现CSS

def hi_there(options = {})
  click_button('hi there')
  expect(page).to have_content("HI THERE")

  # some other code for more testing
end

我正在使用CSS将其转换为HI。

这意味着您正在使用
text transform:uppercase;
属性,该属性将在内部调用javascript来转换页面上的给定文本。 因此,您需要安装(如果尚未安装)javascript_驱动程序,并将其用于您的场景


请参阅此处的

,因为我需要检查页面内容。这将确定是否正确加载了某些内容。