我想檢查一下複選框是否使用黃瓜和水豚進行檢查。我檢查了上一步中的複選框,並希望通過獲取複選框的值來驗證它。如何獲取水豚複選框的值?
41
A
回答
66
使用checked?
方法
例如爲:
my_box = find('#some_checkbox')
my_box.should be_checked # Before Rspec 2.11
# OR using new syntax
expect(my_box).to be_checked # Rspec 2.11
1
oneliner使用MINITEST
require 'test/unit'
include Test::Unit::Assertions
Then(/^the checkbox "(.*?)" is enabled$/) do |check_box|
assert_equal(has_checked_field?(check_box), true, 'checkbox not found or checked')
end
3
這一個工作我
assert page.has_checked_field?('your_checkbox_id')
assert page.has_no_checked_field?('your_checkbox_id')
相關問題
- 1. 如何獲得水豚複選框的價值?
- 2. Rails的:水豚,複選框和IDS
- 3. 水豚(poltergeist)無法找到複選框
- 4. 水豚/ Poltergeist,點擊隱藏複選框?
- 5. 水豚複選框不會觸發JS?
- 6. 用水豚檢查複選框
- 7. 如何獲取複製複選框值
- 8. 如何輕鬆取消選中與水豚的所有複選框
- 9. 如何獲取JQuery複選框的值?
- 10. 如何獲取複選框的值
- 11. 如何查找水豚中的第一個複選框?
- 12. 獲取複選框的值?
- 13. 如何從複選框獲取id值?
- 14. 獲取複選框組值
- 15. 如何獲取複選框
- 16. 獲取選中的複選框值
- 17. Android:獲取選中的複選框值
- 18. 如何獲取組合框WPF內的複選框的值?
- 19. 如何獲取複選框內的複選框的標識
- 20. 無法找到帶有水豚的複選框
- 21. 無法檢查水豚中的複選框
- 22. 從選中的單選按鈕自動化水豚提取值
- 23. 引導複選框切換 - 如何獲取複選框的值之後,點擊
- 24. 複選框,獲取用戶選擇值
- 25. 如何獲取checkboxList中所選複選框的值?
- 26. 如何獲取選中的複選框值?
- 27. 如何獲取在Grid.MVC中選中的複選框行值
- 28. 如何獲取多個選中的複選框值?
- 29. 如何獲取複選框列表的選定值?
- 30. 如何獲取未勾選的複選框值。與Id條件。
'my_box.should be_checked'。 – yfeldblum 2012-04-20 17:06:24
編輯,謝謝你,好! – 2012-05-09 09:04:16
如果你想使用像'check'一樣的標籤,你可以這樣做:'expect(find(:checkbox,「My Label」))。to be_checked' – 2017-03-30 12:47:24