Циклические переменные XPath в ключевых словах каркаса робота - PullRequest
0 голосов
/ 23 мая 2019

новичок в каркасе робота.Я пытаюсь создать цикл for в ключевых словах.

  • Макс. Должно быть числовым значением 9
  • Таким образом, цикл for будет увеличен с 1 до 9 и замененпеременная, которую я вставил в XPath

    *** Variables ***
    ${MAX}  9
    
    *** Keywords ***
    Go to data gov sg page
        [Arguments]     ${MAX}        
    
        :FOR    ${EACH}     IN  ${MAX}
        \   click element   xpath:/html/body/main/div/div/div/div[${EACH}]/a
    

В настоящее время проблема заключается в том, что он не зацикливается и не идет прямо к 9. Не зацикливается с 1..2 ... 9.

Был бы признателен, если бы кто-нибудь взглянул на это.

1 Ответ

3 голосов
/ 23 мая 2019

Кажется, забыл использовать функцию диапазона, которую вы можете сделать, как-

 FOR    ${INDEX}    IN RANGE    1   ${MAX+1}

    click element   xpath:/html/body/main/div/div/div/div[${INDEX}]/a
 END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...