playwright-performance-reporter
Version:
Measure and publish performance metrics from browser dev-tools when running playwright
13 lines (12 loc) • 440 B
JavaScript
import { md5 } from './hash.js';
import { sanitizeStringInput } from './index.js';
/**
* Get id and name from test hierarchy
*
* @param testStep step from test suite
*/
export function buildTestStepIdentifier(testStep) {
const customName = testStep.titlePath().join(' > ');
const customId = md5(customName + String(testStep.startTime));
return { id: sanitizeStringInput(customId), name: sanitizeStringInput(customName) };
}