现在我有一个问题,我可以识别表格中的文本。
对于这个站点 ,我从中选择
- 平装
- 魏斯 90g
- 12 厘米 x 19 厘米
- 页数:24
- 点击“封面berechnen”
用 test::unit 测试没问题
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 to
true?