空手道API:从其他文件夹调用功能文件时,找不到文件异常

时间:2019-03-06 22:19:34

标签: karate

如果存在调用功能文件的其他包,则找不到文件错误 Test.feature在Folder1中,而我在Folder2的另一个功能文件中 像下面的

    * def res = call read('Test.feature')

遇到错误

   - javascript evaluation failed: read('Test.feature')

如果我将Test.feature文件放置在Folder2中并运行它,则效果很好。

即使我尝试使用如下所示的classpath调用callonce,但仍然找不到相同的错误文件。

   * def res= call read('classpath:Test.feature')

使用最新版本的空手道

1 个答案:

答案 0 :(得分:2)

您以前从未使用过相对路径吗?

 foreach ($comp in $maschines.name) { invoke-command -computer comp1 -ScriptBlock { get-vm –VMName $using:comp | Select-Object VMId | Get-VHD | ft path } }

但是即使使用using:,您也忘记了指出其中存在的文件夹:

* def res = call read('../Folder1/Test.feature')