0

今、テーブル内のテキストを識別できるという問題があります。

このサイト では、私が選択します

  1. ペーパーバック
  2. ヴァイス 90g
  3. 12cm×19cm
  4. ページ数: 24
  5. 「Cover 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?

4

1 に答える 1