Как получить данные из файла CSV последовательно? - PullRequest
2 голосов
/ 14 июня 2019

Мне нужно получить данные из файла 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.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...