Вы можете создать ключевое слово в python, которое преобразует цвета из RGB в HEX.
Допустим, вы создаете модуль с именем testLibrary.py, в котором вы создадите метод python, который изменяет формат цветов:
def transform_RGB_to_HEX(arg1):
hex_result = "".join([format(val, '02X') for val in arg1])
return hex_result
Единственное, что вам нужно сделать сейчас, это импортироватьбиблиотеку тестов в файле робота и назовите ключевое слово, как если бы вы использовали уже существующее.
*** Settings ***
| Library | MyLibrary.py
*** Test Cases ***
| Example that get color in format RGB and transform it into HEX
| ${elements} | Get Webelement | (//div[@class="slds-col call-scripticon"])[1]
| ${bg color} | Call Method | ${elements} | value_of_css_property | background-color
| ${hex_color} | transform RGB to HEX | ${bg color}