私はキュウリ試験のために単一のテーブル行で検索しようとしています。キュウリ - カピバラはテーブル行内のテキストを検索します
私はこのようにフォーマットされたそれぞれの行があります。
%tr
%td= title
%td= complete
%td= goal
を私は指定されたタイトルを持つ行内を検索し、目標
をチェックするために探していますが、これを達成するための簡単な方法はありますか?
私はキュウリ試験のために単一のテーブル行で検索しようとしています。キュウリ - カピバラはテーブル行内のテキストを検索します
私はこのようにフォーマットされたそれぞれの行があります。
%tr
%td= title
%td= complete
%td= goal
を私は指定されたタイトルを持つ行内を検索し、目標
をチェックするために探していますが、これを達成するための簡単な方法はありますか?
、私はこれを行うには良い方法があると思う:
find('tr', text: 'My title').should have_content(goal)
それが本当に必要ないだときにtitle属性を追加していないこの方法で私がやってしまったものを基本的にだ
私はおそらくあなたが興味を持っているtd
に属性を追加するようなものを実行します。
%tr
%td{title= "#{title}"}= title
%td= complete
%td= goal
次に、あなたは、CSSを使用して特定の要素の中に見つけることについてStackOverflowの上で、この質問を参照することができます。この質問につまずく誰のために
- 私はテーブルの行にIDを追加して、私のテストのためにこれを使用する:。(「## {my_codeを}」) page.findはhave_content必要があります(目標) –
私は同意しますこれに。 – ardavis
これはありがたいです..ありがとうございました – Orlando
これは次のようにもできます: 'find( 'tr'、text: 'My title'){click_link 'edit'}' –