Как передать список целых чисел из тестового примера робота в бэкэнд-функцию или метод 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}
Это эффективно объявит ваши аргументы как целые числа. Этот синтаксис документирован здесь