Как сохранить время выполнения действия в Java - PullRequest
0 голосов
/ 03 апреля 2019

Я новичок в Яве и Селене.Поэтому мое требование заключается в том, чтобы при нажатии кнопки я хотел записать время, когда нажатие этой кнопки произошло с элементом, и сравнить значение в этом элементе (в формате H: mm) с некоторым значением.

Iнеобходимо записать время, когда был нажат элемент ниже:

@Test(priority = 7)
    public void selectRightNow() {
        actions.moveToElement(driver.findElement(By
                .xpath("//*[@id='tabpanel-t0-2']/tpr-send-associates-page/ion-content/div[2]/div/div/ion-row[4]/ion-col[1]/div[1]")));
        actions.click();
        actions.build().perform();
    }

И сравнить здесь вместо текущего времени, которое я использовал ниже:

Assert.assertTrue(element.contains((new SimpleDateFormat("h:mm a")
                .format(new java.util.Date()).toString() + "  to  Clock-out")));

1 Ответ

0 голосов
/ 03 апреля 2019

Для получения мгновенного времени вы можете использовать следующую строку:

Instant start = Instant.now();

(доступно из Java 8)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...