Tôi muốn kiểm tra xem hộp kiểm có được chọn bằng dưa chuột và capybara hay không. Tôi đã chọn hộp kiểm trong bước trước của mình và muốn xác minh bằng cách lấy giá trị của hộp kiểm.Cách lấy giá trị của hộp kiểm trong capybara?
41
A
Trả lời
66
Sử dụng phương pháp checked?
ví dụ .:
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 sử dụng 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
này một công việc cho tôi
assert page.has_checked_field?('your_checkbox_id')
assert page.has_no_checked_field?('your_checkbox_id')
Các vấn đề liên quan
- 1. ASP.Net MVC 3 Lấy giá trị danh sách hộp kiểm
- 2. Lấy giá trị của một hộp SELECT trong Internet Explorer
- 3. giá trị hộp kiểm trong jquery
- 4. Làm cách nào tôi có thể lấy giá trị từ hộp kiểm trong android
- 5. Capybara: cách kiểm tra giá trị TEXT của một phần tử với xpath và css?
- 6. jQuery lấy giá trị của các hộp kiểm được chọn vào mảng
- 7. Giá trị thử nghiệm Capybara của trường ẩn
- 8. sử dụng jQuery để lấy giá trị của các hộp kiểm đã chọn
- 9. Cách lấy hộp kiểm trong Python
- 10. cách lấy giá trị trên hộp kết hợp extjs?
- 11. giá trị hộp kiểm bài đăng
- 12. Giá trị hộp kiểm tra mã vạch
- 13. Đăng mảng nhiều giá trị hộp kiểm
- 14. cách lấy giá trị của hộp nhập biểu mẫu trong mã vạch
- 15. Cách lấy giá trị của Codemirror textarea
- 16. Cách lấy giá trị của trường trong sự kiện dán?
- 17. Cách lấy giá trị của thuộc tính CSS bằng JQuery?
- 18. Cách điền giá trị của Hộp văn bản dựa trên giá trị trong Hộp tổ hợp trong MS Access 2007?
- 19. Lấy giá trị của selectCount trong jooq
- 20. Cách lấy giá trị của các Hộp kiểm bên trong một chế độ xem lưới được kiểm tra bằng cách sử dụng asp .net
- 21. Cách lấy loại giá trị của bản đồ trong Java?
- 22. Cách lấy giá trị của thuộc tính CSS trong SASS?
- 23. Cách lấy giá trị nguyên của ngày trong tuần
- 24. Nhận giá trị của tất cả các hộp kiểm trong bộ lặp
- 25. Lấy giá trị của một hộp văn bản trong sự kiện cắt
- 26. Lấy giá trị của thẻ tùy chọn được chọn trong một hộp chọn
- 27. cột hộp kiểm DataGridView - giá trị và chức năng
- 28. Cách lấy giá trị hiện tại từ ajaxSetup của jQuery
- 29. Lấy Giá trị của Khóa Đăng ký
- 30. Hiển thị-ẩn DIV dựa trên giá trị hộp kiểm
'my_box.should be_checked'. – yfeldblum
Đã chỉnh sửa, cảm ơn vì điều đó, bắt tốt! –
Nếu bạn muốn sử dụng các nhãn như bạn có thể với 'check', bạn có thể làm:' expect (find (: checkbox, "My Label")). To be_checked' –