@Hayk21

Как понять работают все links в футере?

Как понять работают все links в футере?

как проверить все работающие links в этом футере? Java/Selenium

613f261b19687168829690.png
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
azerphoenix
@azerphoenix
Java Software Engineer
Можно получить HTTP статус этих ссылок.

Вот, простой пример (указанный ниже код можно сократить и упростить):
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;

public class URLChecker {

  public static int checkUrl(String currentUrl) {
    URL checkUrl = null;
    HttpURLConnection http = null;
    int statusCode = 0;
    try {
      checkUrl = new URL(currentUrl);
    } catch (MalformedURLException e) {
      e.printStackTrace();
    }
    try {
      if (checkUrl != null) {
        http = (HttpURLConnection)checkUrl.openConnection();
      }
    } catch (IOException e) {
      e.printStackTrace();
    }
    try {
      if (http != null) {
        statusCode = http.getResponseCode();
      }
    } catch (IOException e) {
      e.printStackTrace();
    }
    return statusCode;
  }
}

А дальше проверяете статус ссылки и если он равен 200, то все ок. А если нет, то значит ссылка нерабочая.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы