Удаление запятой в результате запроса в Robot Framework
Я извлекаю данные из MySQL, который возвращает результаты запроса следующим образом:
${A} = (('HFL', 'TCFLORWWGMAFVFEQLVRN', 'ZZG', 1625, 'SA,WE,DN_IS,', 84))
В этой части "SA,WE,DN_IS" необходимо удалить запятую для проверки данных. Я использую роботизированную среду для этого и создал циклы для извлечения данных из списка и сравнения отдельных элементов с данными на веб-странице. До сих пор я не нашел ни одного метода в Robot Framework, особенно библиотеки коллекций, который я мог бы использовать для удаления запятой. Есть ли способ удалить его с помощью Robot Framework? Заранее спасибо за помощь.
1 ответ
Решение
Вы можете удалить запятую или любой завершающий символ в строке, используя ключевое слово "Get Substring" библиотеки String.
Пример кода:
*** Settings ***
Library String
*** Variables ***
${a}= SA,WE,DN_IS,
*** Test Cases ***
Remove last character of a string
log to console ${a}
${b}= Get Substring ${a} 0 -1
log to console ${b}