2016-11-13 6 views
0

私はユーザー名フィールド(例:製品)を最初に選択しなければならないUIフォームを持っています。そして、Submitボタンをクリックすると、IDを持つ隠しフィールドとユーザー名(製品) 。無効なフィールド[Geb]のテキストを検証する方法は?

表示フィールドがdisabled = "disabled"に設定されているため、ユーザーはポップアップを使用してフィールドに値を入力しません.Geb Spocを使用して以下のように検証できますか?

selectUser {$("#amazon")} 

仕様:

assert selectUser.text() == "product" 

任意のアイデア

<td class="Data" style="white-space:pre"> 
<input id="amazon" class="FormElement" name="amazon" size="20" role="textbox" disabled="disabled" type="text"> 
</td> 

私は以下のページオブジェクトとスペックテスト ページで試してみましたか?

答えて

0

value()メソッドを使用したいのは、input要素の内部テキストの後にないので、text()メソッドではなく、入力値にアクセスしているからです。

+0

私はvalue()で試してみましたが、うまくいきませんでした。実際には、テキストボックスの値は無効になっています。無効な値を確認する方法についてご意見をお聞かせください。 – karthik

関連する問題