RestAssured - тестирование Restful API с использованием Selenium и Test NG - при запуске возникает ошибка тайм-аута соединения - PullRequest
0 голосов
/ 23 сентября 2019

Я тестирую Weather Rest API, используя Restassured и TestNG Framework.Ниже приведен код: Я убедился, что все файлы описаны в файле pom.xml. Это ошибка:

java.lang.NoSuchMethodError: org.testng.remote.AbstractRemoteTestNG.addListener(Lorg/testng/ISuiteListener;)V
   at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:122)
   at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:137)
   at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)
import org.testng.annotations.Test;
import io.restassured.RestAssured;
import io.restassured.http.Method;
import io.restassured.response.Response;
import io.restassured.specification.RequestSpecification;


public class RestApi_Weather_GET {      

   @Test
   void GetWeatherDetails(){          

      //specify the base uri
     RestAssured.baseURI = "http://restapi.demoqa.com/utilities/weather/city/";

     //Request object is being created
     RequestSpecification ahttprequest = RestAssured.given();           

     //Response object
     Response aresponse = ahttprequest.request(Method.GET, "Alameda");            

    //print response in console
    String aresponseBody = aresponse.getBody().asString();            

     System.out.println("Response body is : "+aresponseBody);

   }
 }
...