2017-02-06 7 views
0

Используя Robot Framework, у меня есть раскрывающийся список с несколькими вариантами. Когда я использую параметр select from list, я вижу, что выделение выделено, но когда раскрывающееся меню закрывается, значение не изменяется.Select From List выбирает элемент, но не фиксирует изменения

Вот пример моего кода:

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

Я попытался варианты этого с select from list by label и select from list by value, и они не могут с ошибкой с указанием выбранного списка или значение не существует.

Выберите из списка на примере значение:

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 

Выберите из списка Пример этикетки 2:

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

Любой опытный это раньше, когда элемент получает «выбранный», но значение не изменяется?

ответ

2

Используйте следующее ключевое слово.

Pass локатора в качестве первого аргумента и значение в качестве еще одного аргумента

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

Благодаря Akash! Я попробую! –

+0

Если все еще есть какие-либо проблемы, дайте мне знать –

+0

Единственное изменение, которое я сделал, это то, что моя система не распознала // символы в качестве индикатора комментариев. Я использовал символ #, и он отлично работает. Еще раз спасибо! –