Watir Rspec表单元
现在我的问题是,我可以识别表中的文本 为了 我从中选择Watir Rspec表单元,rspec,watir,watir-webdriver,tableheader,Rspec,Watir,Watir Webdriver,Tableheader,现在我的问题是,我可以识别表中的文本 为了 我从中选择 平装本 魏ß90g 12厘米x19厘米 页数:24 点击“盖上盖子” 使用Test进行测试::单元正常 assert(@browser.th(:text => "Buchrückenbreite").exists?) assert(@browser.td(:text => "0.13 cm").exists?) rspec测试不正确 @browser.th(:text => "Buchrückenbreite").sho
assert(@browser.th(:text => "Buchrückenbreite").exists?)
assert(@browser.td(:text => "0.13 cm").exists?)
rspec测试不正确
@browser.th(:text => "Buchrückenbreite").should == true
@browser.td(:text => "0.13 cm").should == true
错误消息:
expected: true
got: #<Watir::TableHeaderCell:0x..fc61f5c1d071c696a located=false selector={:text=>"Buchrückenbreite", :tag_name=>"th"}> (using ==)
Diff:
@@ -1,2 +1,2 @@
-true
+#<Watir::TableHeaderCell:0x..fc61f5c1d071c696a located=false selector={:text=>"Buchrückenbreite", :tag_name=>"th"}>
错误消息:
expected: true
got: #<Watir::TableHeaderCell:0x..fc61f5c1d071c696a located=false selector={:text=>"Buchrückenbreite", :tag_name=>"th"}> (using ==)
Diff:
@@ -1,2 +1,2 @@
-true
+#<Watir::TableHeaderCell:0x..fc61f5c1d071c696a located=false selector={:text=>"Buchrückenbreite", :tag_name=>"th"}>
期望#响应
true?
如果要检查对象是否存在,可以使用 在“应该”语法中:
@browser.th(:text => "Buchrückenbreite").should exist
@browser.td(:text => "0.13 cm").should exist
或者使用“expect”语法:
expect(@browser.th(:text => "Buchrückenbreite")).to exist
expect(@browser.td(:text => "0.13 cm")).to exist