标签: ruby cucumber
我正在测试写得不好的网页,在一页上第一个标题是H1,然后在下一页上它是H2。
通常我会写find('h1', text: 'bla bla bla')或expect(find('h1')).to have_text 'bla bla bla'
find('h1', text: 'bla bla bla')
expect(find('h1')).to have_text 'bla bla bla'
由于它在H1和H2之间不断变化,有没有办法说find('h1' || 'h2', text: 'bla bla bla)
find('h1' || 'h2', text: 'bla bla bla)
我希望将测试放在标题内,因为文本有时也存在于页面正文中。