无法进行空手道测试

时间:2018-09-04 04:48:59

标签: karate

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

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

this is the report which gets generated

我的功能文件:

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自动化世界来说是非常新的。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我可以建议您按照快速入门示例开始使用。

https://github.com/intuit/karate#quickstart

mvn archetype:generate \
-DarchetypeGroupId=com.intuit.karate \
-DarchetypeArtifactId=karate-archetype \
-DarchetypeVersion=0.8.0 \
-DgroupId=com.mycompany \
-DartifactId=myproject

然后尝试运行UsersRunner.java | users.feature没有问题。然后您可以在此基础上构建。