2017-02-06 1 views
0

Robot Framework를 사용하여 여러 옵션이있는 드롭 다운 목록이 있습니다. select from list 옵션을 사용하면 선택 영역이 강조 표시되는 것을 볼 수 있지만 드롭 다운이 닫히면 값은 변경되지 않습니다. 여기 목록에서 선택 항목을 선택하지만 변경 내용을 적용하지 않습니다

내 코드의 샘플입니다 : 내가 select from list by labelselect from list by value와 이것의 변형을 시도

click element id=month 
select from list xpath=//select/@name="month" September 
click button css=button.submit 

, 그들은 오류가 선택한 목록을 진술 또는 값이 존재하지 않는 실패.

click element id=month 
select from list by value xpath=//select/@name="month" September 
click button css=button.submit 

선택 목록에서 1 라벨의 예에 의하여 :

click element id=month 
select from list by label xpath=//select/@name="month" September 
click button css=button.submit 

선택 목록에서이 라벨의 예에 의하여 :

click element id=month 
select from list by label xpath=//select/@name="month" label=September 
click button css=button.submit 

누구나 경험 가치의 예에 의하여 목록에서

선택 이 전에는 항목이 "선택됨"이지만 값이 변경되지 않습니다.

답변

2

다음 키워드를 사용하십시오. 또 다른 인수

Select from list by label and validate 
    [Arguments] ${locator}  ${select value} 
    Focus ${locator} 
    # Select from list by label 
    Select From List By Label ${locator} ${select value} 
    # Get selected value and validate it against passed value as argument 
    ${value} = Get Selected List Label ${locator} 
    Should be equal ${select value} ${value} 
+0

감사 아카 쉬로

패스 로케이터 번째로 인수 가치! 나는 그것을 시도 할 것이다! –

+0

여전히 문제가있는 경우 알려주십시오 –

+0

유일한 변경 사항은 내 시스템이 // 문자를 주석 표시기로 인식하지 못했기 때문입니다. 나는 # 문자를 사용했으며 아름답게 작동합니다. 다시 한 번 감사드립니다! –