Как удалить элемент из списка в среде робота? - PullRequest
0 голосов
/ 31 октября 2018

В настоящее время мы хотим удалить определенный символ из списка в среде роботов. Не в состоянии удалить это. В настоящее время строковые данные метода регулярных выражений, но не для данных списка.

*** settings ***
Library    Collections

*** Test Cases ***
 Getting a valid response
 [Documentation] Sample List
 @{list} = Create List      a    b   c b c c 
 Log to console ${list}

В этом примере примера создается список в формате ['a', 'b', 'c', 'b', 'c', 'c']. Наши данные в реальном времени представлены в формате JSON, который мы преобразовали в список. Однако он создает список форматов [{'a', 'b', 'c'}]. Мы хотим удалить фигурные скобки из нашего списка {} . Мы пытались использовать Удалить элемент из списка, в настоящее время он не работает. Может кто-нибудь помочь, пожалуйста?

1 Ответ

0 голосов
/ 31 октября 2018
  1. предположим, что ваши данные json находятся в переменной $ {json}

    ${json}= Set Variable [{'a','b','c'}]

  2. теперь удаляем ненужные данные из строки

    ${StringData}= Remove String ${json} { } ' ,

  3. Преобразование строки в список с использованием Convert To List ключевое слово

    @{List}= Convert To List ${StringData}

примечание: если ваши данные json содержат строковые значения, такие как [{ "Ford", "BMW", "Fiat" }], тогда используйте ключевое слово Split String, которое возвращает список по умолчанию, в противном случае оно окажется в списке из одного символа для получения дополнительной справочной информации по этому документам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...