2016-11-13 4 views
0

사용자 이름 필드 (예 : 제품)를 먼저 선택해야하는 UI 양식이 있고 제출 버튼을 클릭하면 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() 메서드를 사용하려는 경우 입력 요소의 내부 텍스트 뒤에 있지 않으므로 text() 메서드가 아닌 입력 값에 액세스하고 있기 때문에이 메서드를 사용하려고합니다.

+0

value()로 시도했지만 작동하지 않았습니다. 실제로 null 값을 반환하고 있습니다. 실제로 텍스트 상자의 값이 비활성화되었습니다. 장애가있는 가치를 확인하는 방법에 대한 귀하의 의견을 알려주십시오. – karthik