2011-11-01 86 views
0

我開始使用Ruby on Rails中的Cucumber,並且我想編寫一個測試,轉到用戶索引頁面並從表格中選擇特定的行並選擇編輯鏈接。有什麼方法可以用來選擇特定的行或表格元素,然後點擊編輯鏈接?在Cucumber中選擇表格元素

謝謝!

約翰

+0

表格行中包含什麼?如果沒有通過xpath識別它的簡單方法,那麼您可以查找表格單元格中是否包含一些文本? – Rimian

回答

2

如果你有在你想點擊第5行中的編輯鏈接表,你可以做這樣的事情:

within all('table tr')[4] do 
    click_link 'Edit' 
end 

但是,如果編輯鏈接了唯一的ID將是一個更清潔的解決方案。

+0

我在哪裏可以找到關於這些方法的文檔?我正在努力一點。 。得到'不能將nil轉換爲String'錯誤。 – John

+2

http://rubydoc.info/github/jnicklas/capybara/master –

+0

很酷,謝謝!我沒有使用水豚,但我現在檢查出來。 – John