Recording of the visual regression run on www.analook.com · Analook — app walkthrough.

In this video· click a step to jump to it

W
Passed

Test recording

Analook — app walkthrough

42,827 ms · 93 pixels changed

We built this regression test for www.analook.com — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against www.analook.com. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const shot=(n,s)=>screenshotPath.replace('.png','-'+n+'-'+(String(s).replace(/[^a-z0-9]+/gi,'-').replace(/^-|-$/g,'').toLowerCase().slice(0,22)||'view')+'.png');
  let idx=1, post=0;
  const cap=async(s,full)=>{ stepLogger.log('Scenario '+idx+': '+s); await page.screenshot({path:shot(idx,s),fullPage:full!==false}); idx++; };
  const strip=async()=>{ await page.evaluate(function(){ try{
    var a=Array.prototype.slice.call(document.querySelectorAll('body *'));
    for(var i=0;i<a.length;i++){ var el=a[i]; var cs=getComputedStyle(el); var t=el.innerText||'';
      if((cs.position==='fixed'||cs.position==='absolute')&&el.offsetHeight>110&&/how did you find|redeem a promo code/i.test(t)){ var n=el; while(n.parentElement&&n.parentElement!==document.body){ var p=getComputedStyle(n.parentElement); if(p.position==='fixed'||p.position==='absolute'){n=n.parentElement;}else break;} n.remove(); }
    }
    var divs=Array.prototype.slice.call(document.querySelectorAll('body > div, #__next > div'));
    for(var j=0;j<divs.length;j++){ var d=divs[j]; var dc=getComputedStyle(d); if(dc.position==='fixed'&&d.offsetWidth>window.innerWidth*0.6&&d.offsetHeight>window.innerHeight*0.6&&(d.innerText||'').trim().length<4){ d.remove(); } }
    document.body.style.overflow='auto';
+14 more lines claim the test to get the full code.

Checks run

Run
Visual
93px
Text
DOM
Network
+11 −0
Console
A11y
B
Perf
264 over
URL
Variables
Full report
Log in →
93
Diff px
43s
Duration
B
Accessible
WCAG 2.2 · 85
Review
Fast
Web Vitals

Notes from the demo run

AI-generated

Analook is an AI competitive-intelligence tool: paste a competitor URL and it scans 15+ sources and returns a Strategy Radar score, AI verdict, growth-wave timeline and traffic-quality read. In this run we used Analook on Lastest itself — analysing https://lastest.cloud — and the signed-in flow shows the result saved to RECENT ANALYSES with a full, scrollable report (core metrics, Strategy Radar across product/social/SEO/community/content/execution, AI verdict and growth analysis).

Highlights
  • Real report on Lastest
    Analook produced a complete competitive report for lastest.cloud in ~2 minutes: Strategy Radar scores, monthly-traffic + social + Product Hunt + GitHub signals, and an AI verdict — all saved to the account history.
  • Frictionless trial
    2 full reports run before any signup; the value is visible before the auth wall.
  • Agent-native
    Ships an MCP server + REST API so the same report comes back as JSON from Claude/Cursor.
Friction points
  • Pop-ups over the report
    A 'Redeem a promo code' modal and a 'How did you find us' survey gate cover the report on load; both had to be dismissed before the analysis was readable.
  • Mixed-language UI
    The signed-in report mixes English and Chinese labels (e.g. 核心指标, 已用时) which is jarring for English-only users.

Visual change

Step 1193 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
bronze
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
56,354 test runs recorded · 943 products tested with Lastest

This test was built for www.analook.com — claim it free

One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.