Java-код для сравнения даты и времени приложения с системой - PullRequest
0 голосов
/ 26 декабря 2018

Я занимаюсь автоматическим тестированием, селеном и Java.Мне задали этот вопрос в интервью, в котором предполагается, что у нас есть приложение, в котором отображаются дата и время.Как мы можем получить это и сравнить с системной датой и временем, чтобы убедиться, что приложение показывает правильную дату и время.

Ответы [ 2 ]

0 голосов
/ 27 декабря 2018

Определите допуск (скажем, пару секунд) и ожидаемый часовой пояс.Разобрать дату и время из веб-приложения в соответствующий тип из java.time, современного Java-API даты и времени, используя DateTimeFormatter.Используйте метод now из того же класса, чтобы получить текущее время (например, LocalDateTime.now(ZoneId.of("America/Sitka"))).А также вычтите свое допуск и используйте isBefore и / или isAfter, чтобы определить, попадает ли проанализированная дата и время в допустимые пределы.

0 голосов
/ 26 декабря 2018

Сначала вы должны получить дату с веб-страницы, используя getText (), а затем получить текущую дату и время из системы, используя Date Class в Java.Затем сравните обе строки.

...