检查下拉菜单是否包含我想要的选项的最简单方法是什么?
我正在使用 rails 和 rspec 以及 capybara
我正在尝试按照以下方式编写测试:
expect(menu).to have_contents(item1.name)
expect(menu).to have_contents(item2.name)
expect(menu).not_to have_contents(item3.name)
最佳答案
对我来说,上面的行不通,但下面的行:
expect(page).to have_select("drop_down_id", :with_options => [item1.name, item2.name])
注意 with_options,而不是 options。
关于rspec - 期望下拉菜单有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21466072/