现在我有一个问题,就是我可以识别表格中的文本。
对于本站,我从
用测试测试::单元正常
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"}>另一个测试:
expect(@browser.th(:text => "Buchrückenbreite")).to be_true错误信息:
expected #<Watir::TableHeaderCell:0x007fd9452034d0> to respond totrue?
发布于 2014-06-12 20:42:58
如果要检查对象是否存在,可以使用exist matcher。
在“应该”语法中:
@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 existhttps://stackoverflow.com/questions/24193147
复制相似问题