Мне интересно измерить, сколько времени требуется для выполнения действий с помощью Appium. Пока что я просто собираюсь сделать это, выполнив что-то вроде этого:
@Test
public void testActionTiming() throws Exception {
Thread.sleep(3000);
TestTimer.startTimer();
base.clickLibraryButton();
base.verifyPlaylistsButtonDisplayed();
TestTimer.endTimerAndPrint();
}
Это дает мне число, которое я сопоставляю с ручным измерением, но я замечаю, что разница в накладных расходах между Разница между измерениями прибора и ручными измерениями не является постоянной.
Кто-нибудь может понять, почему накладные расходы не согласованы, или может дать мне несколько советов о том, как сделать их согласованными?