Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
kyranjamie committed Jan 24, 2025
1 parent f783939 commit bdbf503
Show file tree
Hide file tree
Showing 18 changed files with 474 additions and 0 deletions.
Binary file not shown.
Binary file not shown.
71 changes: 71 additions & 0 deletions ci/upgrade-upload-artifact/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Binary file not shown.

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions ci/upgrade-upload-artifact/trace/index.Bhu5cv5R.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions ci/upgrade-upload-artifact/trace/index.CrbWWHbf.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

43 changes: 43 additions & 0 deletions ci/upgrade-upload-artifact/trace/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" href="./playwright-logo.svg" type="image/svg+xml">
<link rel="manifest" href="./manifest.webmanifest">
<title>Playwright Trace Viewer</title>
<script type="module" crossorigin src="./index.Bhu5cv5R.js"></script>
<link rel="modulepreload" crossorigin href="./assets/defaultSettingsView-CxUo6zd3.js">
<link rel="stylesheet" crossorigin href="./defaultSettingsView.DtIkrKWn.css">
<link rel="stylesheet" crossorigin href="./index.CrbWWHbf.css">
</head>
<body>
<div id="root"></div>
<dialog id="fallback-error">
<p>The Playwright Trace Viewer must be loaded over the <code>http://</code> or <code>https://</code> protocols.</p>
<p>For more information, please see the <a href="https://aka.ms/playwright/trace-viewer-file-protocol">docs</a>.</p>
</dialog>
<script>
if (!/^https?:/.test(window.location.protocol)) {
const fallbackErrorDialog = document.getElementById('fallback-error');
const isTraceViewerInsidePlaywrightReport = window.location.protocol === 'file:' && window.location.pathname.endsWith('/playwright-report/trace/index.html');
// Best-effort to show the report path in the dialog.
if (isTraceViewerInsidePlaywrightReport) {
const reportPath = (() => {
const base = window.location.pathname.replace(/\/trace\/index\.html$/, '');
if (navigator.platform === 'Win32')
return base.replace(/^\//, '').replace(/\//g, '\\\\');
return base;
})();
const reportLink = document.createElement('div');
const command = `npx playwright show-report ${reportPath}`;
reportLink.innerHTML = `You can open the report via <code>${command}</code> from your Playwright project. <button type="button">Copy Command</button>`;
fallbackErrorDialog.insertBefore(reportLink, fallbackErrorDialog.children[1]);
reportLink.querySelector('button').addEventListener('click', () => navigator.clipboard.writeText(command));
}
fallbackErrorDialog.show();
}
</script>
</body>
</html>
Loading

0 comments on commit bdbf503

Please sign in to comment.