Вы были близки к достижению этого, но сделали две решающие ошибки.Первый - вы использовали Set Variable
и пытались вызвать строковый метод Python title()
в аргументе - но это не работает для ключевого слова.Это простое назначение - синоним оператора =
;поэтому в качестве значения вы получили строку «Legal business name.title ()».Вы должны использовать ключевое слово Evaluate
, как во втором вызове, что делает код python eval.
Другая ошибка заключалась в использовании двух разных переменных - вы сохраняете заглавную версию в переменной ${temp_answer}
, но затемвы не удаляете из него пробел, а из исходного - ${string_1}
.Таким образом, даже если бы заглавная буква работала, вы все равно не получили бы желаемый конечный результат в ${answer}
var.
Вот один строчка, как достичь того, что вам нужно:
${answer}= evaluate """${string_1}""".title().replace(" ","")
2 метода объединены в цепочку - replace()
работает с результатом title()
, а значение string_1
заключено в тройные кавычки, поэтому python работает со своим строковым представлением.