2016-04-13 7 views
2

私は、gebとspockフレームワークを使用して自分のアプリケーションをテストしています。 DB情報を使用してIDを生成するダイナミックなフィールドを確認する必要があります。gebセレクタで文字列変数を使用する

then: 
String fieldID= "ID_34534_row" 
assert $('\\#${fieldID}').displayed 

この発現$は( '{}フィールド識別子#$ \')無効

invalid selector: An invalid or illegal selector was specified 

で誰かが正しいセレクタ式を見つけるために私を助けてもらえますか?

ありがとうございます。

答えて

4

はする必要があります

assert $("#${fieldID}").displayed 

それべきではないのですか?

+0

はい、動作します。ありがとうございました – Ibram

+1

もう1つのオプションは 'assert $(id:fieldID).displayed'です。これにより全く同じWebDriverコマンドが送信されますブラウザはまだより読みやすいIMHOです。 – erdi

関連する問題