Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Karate 无法运行空手道测试_Karate - Fatal编程技术网

Karate 无法运行空手道测试

Karate 无法运行空手道测试,karate,Karate,我无法在我的功能中运行空手道测试 package api; import com.intuit.karate.junit4.Karate; import org.junit.runner.RunWith; @RunWith(Karate.class) public class PagesRunner { } 我的功能文件: Feature: some Adaptor Request Success Background: * def myUrl = baseURL * configure

我无法在我的功能中运行空手道测试

package api;
import com.intuit.karate.junit4.Karate;
import org.junit.runner.RunWith;
@RunWith(Karate.class)
public class PagesRunner {
}

我的功能文件:

Feature: some Adaptor Request Success

Background:
* def myUrl = baseURL
* configure headers = read('classpath:some-headers.js')
Scenario: Some Adaptor Success
* def someInitiate= read('classpath:requests/someRequest.json')
* url myUrl
Given path 'api/somerequest'
And request someInitiate
When method post
Then status 202

不知道我在这里错过了什么。对api自动化世界来说是非常新的。非常感谢您的帮助。

我建议您按照快速入门示例开始学习


然后尝试运行
UsersRunner.java
|
users.feature
而不出现问题。然后您可以在此基础上进行构建。

当我直接运行该功能文件时,会出现以下错误:1个场景(1个未定义)8个步骤(8个未定义)Hi@Peter,谢谢您的回复。我使用gradle作为构建工具。这是我的gradle构建文件中的内容。我不知道我在这里错过了什么`空手道:空手道apache:0.8.0'testCompile'com.intuit.karate:karate-junit4:0.8.0'testCompile'com.intuit.karate:karate核心:0.8.0'@Madhusudhan抱歉,我不能帮你处理Gradle。看看这是否有助于您:
mvn archetype:generate \
-DarchetypeGroupId=com.intuit.karate \
-DarchetypeArtifactId=karate-archetype \
-DarchetypeVersion=0.8.0 \
-DgroupId=com.mycompany \
-DartifactId=myproject