Мне нужно получить данные из файла CSV в следующем порядке: R1, C1; R1, C2-R1, C10, а затем R2, C1; R2, C2 ... с использованием каркаса робота.
Сценарий робота-фреймворка, который я пробовал, выглядит следующим образом:
${File}= Get File Text Files\\Book1.csv
@{list}= Split to lines ${File}
:FOR ${line} IN @{list}
\ Log ${line}
\ ${Value}= Get Variable Value ${line}
\ Input Text LOCATOR ${Value}
\ Press Keys LOCATOR RETURN
Ожидается: скрипт должен извлекать данные в последовательности: R1 - C1, C2, C3 ... C10;
R2 - C1, C2, C3 .... C10 до последнего ряда.
Actual: Скрипт извлекает данные из R1-C1, C2, C3 за одну попытку.
Данные файла CSV соответствуют приложению Файл CSV :
The current script is fetching data as 3 strings :
Name1Age1Gender1
Name2Age2Gender2
Name3Age3Gender3
But I need to have Name1 in variable <${Value}>, then Age1 in variable ${Value}, then Gender1 in variable ${Value} and use them one-by-one.
Similarly, once it is done with Row1, then it should proceed to Row2 and then Row3.