如何在Java中存储执行动作的时间

时间:2019-04-03 05:14:38

标签: java selenium

我是Java和Selenium的新手。因此,我的要求是单击按钮时,我想记录按钮单击发生在某个元素上的时间,并将该元素中的值(H:mm格式)与某个值进行比较。

我必须记录单击以下元素的时间:

@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 :(得分:0)

要获取即时时间,可以使用以下行。

Instant start = Instant.now();

(可从Java 8获得)