2012-02-24 4 views
2

私のwebapp(playframeworkベース)の受け入れテストを書いている間、私はいくつかのセレンコマンドの使い方に混​​乱しました。私のHTMLページにテストでセルラーのhtml要素を見つけて

、私はこれを見つけるために、この

<input type="submit" id="removecartitem" value="remove"/> 

のように送信ボタンを持って、私が使用

assertElementPresent(id='removecartitem') 

しかし、これは失敗し、

assertElementPresent id='removecartitem' false 

selenium documentation

id = id:指定された@id属性を持つ要素を選択します。デフォルトの方法は、名前属性「removecartitem」である要素を選択することがあるので、

しかし、私は単純に続いて

assertElementPresent('removecartitem') 

を入れた場合、テストが実行されcorrectly.Thisは、混乱のための源であります私のHTMLに名前属性は何も言及していません。

これはどうして起こるのでしょうか?

+2

は、あなたが「removecartitem」周りの単一引用符を削除する必要がありますか? – davidsleeps

+0

id = removecartitem..thanks –

+0

に変換された解答に変換されていると思います – davidsleeps

答えて

1

あなたが提供されるドキュメント...例えばに従って、単一引用符を削除する必要があるように見えます:

assertElementPresent(id=removecartitem) 
関連する問題