Watir を使用していくつかの変更を回帰テストします。メニューがテーブルのテーブルである、典型的な古いスタイルの Web ページ メニューの行を「クリック」したいと思います。この特定の例では、表のセルにメニュー項目が含まれており、1 つのセルのみで構成される行には onclick ハンドラーがあります。できると思った
cell = browser.element_by_xpath("//div[@id='Menu']/descendant::td[text()='New!'")
セルを使用して親行を取得しますが、メッセージが表示されます
c:/ruby/lib/ruby/1.8/rexml/parsers/xpathparser.rb:330:in 'Predicate': nil:NilClass の未定義メソッド `[]' (NoMethodError)
私には意味がありません。