ton*_*hnb 20 rspec cucumber capybara
有人知道如何查找一个页面是否有多次文本?
我知道我可以使用
expect(page).to have_content("my-text")
Run Code Online (Sandbox Code Playgroud)
检查文本是否出现一次.但是,我需要类似的东西
expect(page).to have_content("my-text").twice
Run Code Online (Sandbox Code Playgroud)
(这不起作用).
我正在使用capybara v2.1.0.
Tho*_*ole 32
expect(page).to have_content("my-text", count: 2)
Run Code Online (Sandbox Code Playgroud)
将在现代版本的Capybara中做你想要的,不确定它是否适用于2.1但值得一试(2.1现在已超过2年)
当您希望文本显示至少2次(或2次或更多次)时,您必须使用minimum而不是count.
expect(page).to have_text(/my-text/, minimum: 2)
归档时间: |
|
查看次数: |
7840 次 |
最近记录: |