确保属性 "disabled" 等于 "disabled"
Make sure that attribute "disabled" equals to "disabled"
我有一个属性为 "disabled"
的跨度
<span disabled="disabled" id="Apply">
如果我尝试使用下一个期望:
expect(page.spnApply_element).to have_attributes(:disabled => "disabled")
我收到一个错误:
expected #<Watir::Span:0x..fe4257660 located=false selector={:id=>"Apply", :tag_name=>"span"}> to respond to :disabled with 0 arguments
如何使用期望来验证 "disabled"
属性等于 disabled
?
have_attributes
方法是一个 RSpec
匹配器,用于测试 Ruby 对象。要测试实际的 HTML 属性,您应该能够像这样使用 Watir 方法 attribute_value
:
expect(page.spnApply_element.attribute_value("disabled")).to be
我有一个属性为 "disabled"
<span disabled="disabled" id="Apply">
如果我尝试使用下一个期望:
expect(page.spnApply_element).to have_attributes(:disabled => "disabled")
我收到一个错误:
expected #<Watir::Span:0x..fe4257660 located=false selector={:id=>"Apply", :tag_name=>"span"}> to respond to :disabled with 0 arguments
如何使用期望来验证 "disabled"
属性等于 disabled
?
have_attributes
方法是一个 RSpec
匹配器,用于测试 Ruby 对象。要测试实际的 HTML 属性,您应该能够像这样使用 Watir 方法 attribute_value
:
expect(page.spnApply_element.attribute_value("disabled")).to be