Ошибка компиляции Maven «package io.restassured.specification не существует» - PullRequest
0 голосов
/ 25 мая 2020

Я импортировал файлы jar из «https://github.com/rest-assured/rest-assured/wiki/Downloads», первые 6. И я уже импортировал stati c class «import stati c io.restassured.RestAssured. *» но по-прежнему получаю эту ошибку компиляции. Помимо указанной выше ошибки, я также получаю эту ошибку «package io.restassured не существует».

Также моя зависимость от Maven выглядит следующим образом:

<!-- rest assured library for API-level testing -->
<dependency>
  <groupId>io.rest-assured</groupId>
  <artifactId>rest-assured</artifactId>
  <version>4.3.0</version>
  <scope>test</scope>
</dependency>

<!-- https://mvnrepository.com/artifact/io.rest-assured/json-path -->
<dependency>
  <groupId>io.rest-assured</groupId>
  <artifactId>json-path</artifactId>
  <version>3.0.3</version>
</dependency>

<!-- to validate that a JSON response conforms to a Json Schema -->
<dependency>
  <groupId>io.rest-assured</groupId>
  <artifactId>json-schema-validator</artifactId>
  <version>3.0.2</version>
</dependency>

Фрагмент кода:

public static List<String> passParams(List<String> list){
    RestAssured.baseURI = freightRootURL;
    RequestSpecification requestSpecification = given();
    for (int i = 0; i < list.size() ; i ++ ) {
        requestSpecification = requestSpecification.queryParam(freightParams.get(i), list.get(i));
    }
    String result = requestSpecification.when().get().then().assertThat().statusCode(200).extract().response().asString();

    JsonPath js = new JsonPath(result);
    String offers = js.getString("offers.key");

    return Arrays.asList(offers.split(","));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...