我希望只通过代码通过空手道UI运行多个功能文件。空手道UI提供了一个又一个执行cucumber特性文件的特性,但我希望通过代码打开UI,使用app就可以了。运行(arg1,arg2)
但在那里我不能使用三个参数。
如果我放置多个应用程序。运行(功能1,arg1),应用程序。在代码中运行(feature2,arg2)
,然后它只拾取第一个feature1文件。
目前,UI的范围是供开发人员一次进行一个测试。听起来您计划将其用作测试运行程序并用于多个文件。
目前不支持此功能,但感谢您提出此功能,我已在此处打开了一个功能请求:https://github.com/intuit/karate/issues/370
也就是说,你确定你没有错过一个更简单的方法来做你想做的事情,那就是简单地使用空手道跑步者,它可以运行多种功能,而且还带有丰富的报告?
编辑:这已在空手道0.8.0中实现
如何在gatling模拟中运行多个空手道功能文件? 以下是我gatling模拟的代码片段: 我每次只能运行一个功能文件,如下所示:
我已经安装了cucumber eclipse插件。我已经用空手道编写了我的简单功能文件,当我试图将其作为cucumber测试运行时,我被要求实现缺少的步骤。当我使用专用的运行程序运行同一个功能文件时,它的执行不会出现任何问题。请你帮忙。我正在尝试在不使用专用跑步者的情况下进行这项测试
我无法在我的功能中运行空手道测试 不知道我错过了什么。对于api自动化世界来说是非常新的。非常感谢任何帮助。
我无法使用CLI执行测试。跑者工作。我正在使用版本0.9.5.rc5和maven命令:“mvn test-f pom.xml exec:java-dexec.mainclass=com.intuit.karate.cli.main-dexec.args='-d'-dexec.classpathscope=test” 以下是错误:ERROR com.intuit.karate-driver conf
我的API测试项目的工作,并已纳入空手道这样做。现在,我的要求是创建一个响应endpoint的服务器。所有这些都已完成,但我的要求是访问服务器功能中的空手道配置文件中定义的变量。我不能这样做。 例如:功能:示例服务器 场景:路径匹配('\variablevalue)**methodIs('get')) def响应=默认环境 注意:默认_env是空手道配置中的一个变量。js文件,并保存一些默认值。
我在文档中读到,通过在simulation类中为不同的类路径添加新的行,我们可以运行多个功能文件。有没有一种方法可以让我们像在FeatureRunner文件中一样运行属于同一个包的多个功能文件?