Automation 如何在空手道自动化的功能文件中调用python文件?

Automation 如何在空手道自动化的功能文件中调用python文件?,automation,karate,Automation,Karate,我需要调用一个.py文件并将一个参数传递给其中的一个函数,并且必须匹配返回的结果 例如: xyz.py 卡拉特克斯特征 match result==call('xyz.py')#如何指定方法名并在其中传递参数 是的,您可以使用karate.exec()调用任何操作系统进程。是否安装python取决于您。提及 有关更多详细信息,请参阅:Yes代码有效*def result=karate.exec('python xyz.py'),但当从功能文件调用时,我需要从该.py文件中的方法返回一个列表。如

我需要调用一个.py文件并将一个参数传递给其中的一个函数,并且必须匹配返回的结果

例如: xyz.py

卡拉特克斯特征

  • match result==call('xyz.py')#如何指定方法名并在其中传递参数

是的,您可以使用
karate.exec()
调用任何操作系统进程。是否安装python取决于您。提及


有关更多详细信息,请参阅:

Yes代码有效*def result=karate.exec('python xyz.py'),但当从功能文件调用时,我需要从该.py文件中的方法返回一个列表。如何做到这一点?@VinithaEdwin只需从python返回一个JSON字符串,并将该字符串转换为空手道中的JSON:-请阅读以下内容:
* def result = karate.exec('python foo.py bar')