Как позвонить из сохраненной строки Excel и вернуть только значение без координат? - PullRequest
0 голосов
/ 21 декабря 2018

В настоящее время я использую RIDE - ROBOT-Framework, у меня есть файл Excel с тестовыми данными, и мне нужно ввести одно из значений, хранящихся в переменной, с помощью «Get Row Values».Я могу это сделать, но проблема в том, что он возвращает координаты поля перед значением.Любой совет о том, как удалить значение координаты двухсимвольного поля из выходных данных?

Open Excel  text.xls
@{Datas}=   Get Row Values  Sheet1  2
Input Text  username    ${Datas[1]}

Input Text |имя пользователя |$ {Datas [1]}

Фактические результаты: Результаты из приведенного выше кода правильно помещают текст в текстовое поле с именем пользователя, но вначале он добавляет код координаты Excel, поэтому в настоящее время он выглядит следующим образомthis: B3Johnson

Ожидаемые результаты: я хочу, чтобы введенный текст имел только значение: Johnson

Поэтому мне нужна помощь по наиболее эффективному способу его правильного вызова или удаления координат B3,Я не хочу обрезать на определенное количество символов, как будто я вытягиваю из строки, например, B23, это будет 3 символа вместо 2. Поэтому мне нужно только значение поля, а неидентификатор координаты для отображения.

Причина, по которой мне нужно вызывать значение строки, заключается в том, что мне могут понадобиться другие значения, хранящиеся в переменной {Datas}, для ввода в другие текстовые поля, такие как имя - поэтому строкаимеет связанные данные.В противном случае я бы просто получил значение ячейки.

1 Ответ

0 голосов
/ 21 декабря 2018

Значение, возвращаемое Get Row Values, представляет собой двумерный объект - список кортежей;это означает, что данные выглядят следующим образом:

[("A1", "value cell 1"), ("A2", "value cell 2"), ]   # and so on, the rest of the cells

Таким образом, чтобы получить только значение ячейки, вам нужно два индекса - какой подсписок и какой элемент из него получить:

Log To Console    ${Datas[0][1]}
# the first sub-list ("column" in the excel), and its second member - the value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...