Существует множество инструментов, разработанных специально для измерения загрузки ваших веб-страниц, таких как LoadRunner, JMeter, WebLoad и т. д., и предпочтение следует отдавать только этим инструментам. Но в случае, если есть запрос сделать это с помощью Selenium, мы можем использовать API-интерфейсы Performance Timing и Navigation Interface для измерения времени загрузки страницы на стороне клиента:

https://developer.mozilla.org/en-US/docs/Web/API/PerformanceTiming

https://www.w3.org/TR/navigation-timing/#sec-navigation-timing-interface

На первом изображении показано, как мы выполняем его вручную в консоли Chrome Dev Tools. Мы можем использовать выходные данные, сгенерированные этими API, в нашей структуре Se (при необходимости), как показано на втором изображении.

P.S. Начиная с Se4 alpha-3, мы можем напрямую играть с Dev Tools — я проверю, можем ли мы использовать их напрямую вместо того, чтобы фиксировать время с помощью этих API.