Как передать список целых чисел из тестового примера робота в бэкэнд-функцию или метод Java?

Робот Тест:

${SomeList} Create List  70  30  50

Код JAVA:

@RobotKeyword
public void myJavaMethod(List<Integer> someList)

Здесь проблема в том, что вы помещаете тип списка в Integer, он интерпретируется только в String. Как передать его как список целых чисел?

1 ответ

Решение

Вы можете преобразовать аргументы из строк в целые числа в вашей реализации метода Java, как предложено в комментариях, или вы можете объявить свой список следующим образом:

${SomeList} Create List  ${70}  ${30}  ${50}

Это эффективно объявит ваши аргументы как целые числа. Этот синтаксис документирован здесь

Другие вопросы по тегам