Язык: python-3.7.3 Framework: Robot Framework-3.1.1 IDE: Pycharm Уровень знаний: Новичок
У меня есть пользовательский метод, написанный на python, который возвращает строку после замены совпадающих символов.
Строка: (12356,)
Символ для замены: (и, и)
символ замены: $ {пусто}
Ожидается: 123456
Метод:
def replace_a_specific_character_in_a_String(self, str_var, replacingCharacter, charactertoReplace):
str = str_var.replace(replacingCharacter, charactertoReplace)
return str
Я хочу вызвать тот же метод из моего файла робота, как показано ниже.
${response}= replace a specific character in a String [replace a specific character in a String ${response} , ${EMPTY}) ${EMPTY}] ( ${EMPTY}
Это выдает ошибку ниже
Keyword 'Methods.Replace A Specific Character In A String' expected 3 arguments, got 6.
Я понял сообщение об ошибке, так как оно принимает метод внутри метода в качестве параметров.Так какой же правильный синтаксис должен соблюдаться в таких случаях.Пожалуйста, сообщите.