Это связано не с ключевым словом call_vbs
из библиотеки, а с ключевым словом CallVBS
внутри файла робота.
При вызове ключевого слова CallVBS
не следует добавлять какие-либо параметры.Или добавьте строку arugments к ключевому слову CallVBS следующим образом:
CallVBS
[Arguments] ${argument1}
${success} call_vbs ${scriptpath}
Run Keyword If "${success}"=="FAIL" FAIL Not able to launch VBS file
log ${scriptpath}
Также я бы предложил вам обернуть ключевые слова python в класс, например:
Import subprocess
class Custom(object):
def call_vbs(self, scriptpath):
try:
subprocess.call('cscript.exe ' + scriptpath)
return "PASS"
except:
return "FAIL"