Я выполняю простую программу в maven, открываю браузер и ввожу URL, после ввода должен напечатать сообщение.Но каждый раз, когда я запускаю его как тест maven, он отображает приведенную ниже ошибку, но когда я запускаю тот же тест в testNG, он не показывает никакой ошибки.нужна помощь в устранении этой ошибки
Я попытался увеличить время ожидания при подключении и попытался повторить попытку подключения (оба находятся в классе okHttpClient), но безрезультатно.
private WebDriver driver;
String url = "http://demo.guru99.com/test/guru99home/";
@Test
public void testEasy() {
driver.get(url);
}
@BeforeTest
public void beforeTest() {
OkHttpClient okHttpClient = new OkHttpClient.Builder().connectTimeout(60, TimeUnit.SECONDS)
.writeTimeout(60, TimeUnit.SECONDS)
.readTimeout(60, TimeUnit.SECONDS)
.build();
okHttpClient.retryOnConnectionFailure();
System.setProperty("webdriver.chrome.driver",
"chrome driver path");
driver = new ChromeDriver();
}
@AfterTest
public void afterTest() {
System.out.println("Successfull");
}
}
This is the error message i got
[ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 18.204 s <<< FAILURE! - in example.NewTest
[ERROR] testEasy(example.NewTest) Time elapsed: 10.07 s <<< FAILURE!
org.openqa.selenium.WebDriverException:
java.net.SocketTimeoutException: timeout
Build info: version: '3.9.0', revision: '698b3178f0', time: '2018-02-05T14:26:55.441Z'
System info: host: 'DESKTOP-N356APG', ip: '192.168.1.4', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_201'
Driver info: driver.version: RemoteWebDriver
at example.NewTest.testEasy(NewTest.java:24)
Caused by: java.net.SocketTimeoutException: timeout
at example.NewTest.testEasy(NewTest.java:24)
Caused by: java.net.SocketTimeoutException: Read timed out
at example.NewTest.testEasy(NewTest.java:24)
[INFO]
[INFO] Results:
[INFO]
[ERROR] Failures:
[ERROR] NewTest.testEasy:24 » WebDriver java.net.SocketTimeoutException: timeout
Build...
[INFO]
[ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0
[INFO]
[ERROR] There are test failures.
Please refer to C:\*****\*****\eclipse-new project\WebDriverTest\target\surefire-reports for the individual test results.
Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 22.241 s
[INFO] Finished at: 2019-05-04T13:20:17+05:30
[INFO] ------------------------------------------------------------------------