next
This commit is contained in:
1 parent
d97f541738
commit
0c2b4e7df2
16 files changed
+696
-179
No files matched your search
@@ -0,0 +1,14 @@
|
||||
import { chromium } from 'playwright';
|
||||
/* Hovers one node group of a schematic and captures the drawing. */
|
||||
const [,, url, out, selector, group] = process.argv;
|
||||
const browser = await chromium.launch();
|
||||
const page = await browser.newPage({ viewport: { width: 1440, height: 900 } });
|
||||
await page.goto(url, { waitUntil: 'networkidle' });
|
||||
const svg = page.locator(selector).first();
|
||||
await svg.scrollIntoViewIfNeeded();
|
||||
await page.waitForTimeout(3500);
|
||||
await svg.locator(`[data-group="${group}"] .s-ring`).first().hover({ force: true, position: { x: 6, y: 36 } });
|
||||
await page.waitForTimeout(400);
|
||||
await svg.screenshot({ path: out });
|
||||
await browser.close();
|
||||
console.log('hovered', group);
|
||||
Reference in new issue
Block a user