使用Watir迴歸測試一些更改:我想在典型舊式網頁菜單中「點擊」一行,其中菜單是一張表格表格。在這個特定的例子中,表格單元格包含菜單項目,並且僅由一個單元格組成的行具有onclick處理程序。我以爲我可以如何在Watir中找到特定表格單元格
cell = browser.element_by_xpath("//div[@id='Menu']/descendant::td[text()='New!'")
,並使用電池來獲取父行,但我得到的消息
C:/ruby/lib/ruby/1.8/rexml/parsers/xpathparser.rb :330:在 '上游':未定義 方法`[]」爲零:NilClass(NoMethodError)
這使得沒有意義的我。
請發佈相關的HTML。錯誤消息說你正在做'nil []'。此外,看起來你忘記關閉打開'['。 – 2010-06-10 09:19:41