def make_page_info(self, page_name): """ Make the 'page' entry for this page, which goes into the 'pages' section of the HAR file. Includes overall page timings and some memory-related information which is not included in normal HAR files """ return { 'startedDateTime': format_time(self._network_event_handler.get_first_request_time()), 'id': self._network_event_handler.primary_page_id, 'title': self.run_js('document.title'), '_pageName': page_name, 'pageTimings': self.get_page_timings(), '_memoryStats': self._timeline_event_handler.get_memory_stats(), '_eventStats': self._timeline_event_handler.get_event_stats(), '_domNodeStats': self.get_dom_node_count(), '_cssStats': self._css_profiler_handler.get_css_stats() }
def _make_entry(self, req_id): """Creates the HAR resource entry corresponding to the given request ID""" return { 'pageref': self.primary_page_id, 'startedDateTime': format_time(self._request_start_times[req_id]), 'time': self._total_resource_time(req_id), 'request': self._requests[req_id], 'response': self._responses[req_id], 'cache': self._caches[req_id], 'timings': self._resource_timings[req_id], 'serverIPAddress': self._server_ips[req_id], 'connection': self._connection_ids[req_id] }
def _make_entry(self, req_id): """Creates the HAR resource entry corresponding to the given request ID""" return { 'pageref': self.primary_page_id, 'startedDateTime': format_time(self._request_start_times[req_id]), 'time': self._total_resource_time(req_id), 'request': self._requests[req_id], 'response': self._responses[req_id], 'cache': self._caches[req_id], 'timings': self._resource_timings[req_id], 'serverIPAddress': self._server_ips[req_id], 'connection': self._connection_ids[req_id] }
def make_page_info(self, page_name): """ Make the 'page' entry for this page, which goes into the 'pages' section of the HAR file. Includes overall page timings and some memory-related information which is not included in normal HAR files """ return { "startedDateTime": format_time(self._network_event_handler.get_first_request_time()), "id": self._network_event_handler.primary_page_id, "title": self.run_js("document.title"), "_pageName": page_name, "pageTimings": self.get_page_timings(), "_memoryStats": self._timeline_event_handler.get_memory_stats(), "_eventStats": self._timeline_event_handler.get_event_stats(), "_domNodeStats": self.get_dom_node_count(), "_cssStats": self._css_profiler_handler.get_css_stats(), }