← back to Nationalrealestate
auto-save: 2026-07-30T07:45:45 (1 files) — cap_search.cjs
a4533739344e2637432f241f7d3bcdcdeac7ccd8 · 2026-07-30 07:45:47 -0700 · Steve Abrams
Files touched
Diff
commit a4533739344e2637432f241f7d3bcdcdeac7ccd8
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Jul 30 07:45:47 2026 -0700
auto-save: 2026-07-30T07:45:45 (1 files) — cap_search.cjs
---
cap_search.cjs | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/cap_search.cjs b/cap_search.cjs
new file mode 100644
index 0000000..a040a03
--- /dev/null
+++ b/cap_search.cjs
@@ -0,0 +1,24 @@
+const { chromium } = require('playwright');
+(async () => {
+ const url = process.argv[2] || 'https://corkwallcovering.com/';
+ const q = process.argv[3] || 'blue';
+ const out = process.argv[4] || '/tmp/search-proof.png';
+ const b = await chromium.launch();
+ const page = await b.newPage({ viewport: { width: 1200, height: 900 } });
+ await page.goto(url, { waitUntil: 'domcontentloaded', timeout: 30000 });
+ await page.waitForTimeout(1200); // let corner-nav.js inject
+ // open the search panel
+ await page.click('#cnav-search', { timeout: 8000 });
+ await page.waitForTimeout(400);
+ await page.click('#cnav-search-input');
+ await page.type('#cnav-search-input', q, { delay: 90 }); // simulate typing
+ // wait for live preview rows to render
+ await page.waitForSelector('a.cnav-res', { timeout: 8000 });
+ await page.waitForTimeout(600);
+ const n = await page.$$eval('a.cnav-res', els => els.length);
+ const firstTitle = await page.$eval('a.cnav-res .cnav-res-t', el => el.textContent).catch(()=> '');
+ console.log('site:', url, '| query:', q, '| preview rows:', n, '| first:', firstTitle);
+ await page.screenshot({ path: out });
+ console.log('screenshot:', out);
+ await b.close();
+})().catch(e => { console.error('ERR', e.message); process.exit(1); });
← 6ba57b9 docs: update PARCEL-COVERAGE.md — 28 counties / 6.6M parcels
·
back to Nationalrealestate
·
auto-save: 2026-07-30T08:16:08 (4 files) — cap_mobile.cjs ca e0d59e0 →