In this video· click a step to jump to it
A
Passed ✓
Test recording
FeedVector — app walkthrough
69,244 ms · 0 pixels changed · matches baseline
We built this regression test for app.feedvector.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against app.feedvector.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');
const ORIGIN='https://app.feedvector.com'; const MINPOST=9;
await page.context().setExtraHTTPHeaders({'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36'}).catch(function(){});
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(){
const kill=[];
document.querySelectorAll('div,section,aside').forEach(function(e){ const s=getComputedStyle(e); const r=e.getBoundingClientRect(); if((s.position==='fixed'||s.position==='absolute') && (parseInt(s.zIndex||'0')>=40) && r.width>window.innerWidth*0.5 && r.height>window.innerHeight*0.5){ kill.push(e); } });
document.querySelectorAll('[role=dialog]').forEach(function(e){kill.push(e);});
kill.forEach(function(e){ try{e.remove();}catch(x){} });
document.body.style.overflow='auto'; document.documentElement.style.overflow='auto';Checks run
0
Diff px
1m 09s
Duration
C
Accessible
WCAG 2.2 · 70
C
Fast
Web Vitals · 70
Notes from the demo run
AI-generatedFeedVector opens into a guided 4-step onboarding (connect LinkedIn → personalize) over a full dashboard with Calendar, Posts, Analytics, Drafts, Templates, Agents and Media. The 7-day trial gives full access with no card up-front, so evaluators reach the product immediately.
Highlights
- Card-free trialA 7-day trial with no payment method required removes the biggest evaluation barrier — you land in the real product, not a paywall.
- Broad product surfaceCalendar + Posts + Analytics + Templates + Agents shows a real publishing suite, not a single-screen MVP.
- Trust-building first-runThe 'Step 1 of 4' onboarding sets expectations ('we never post without your approval') which matters for a social-posting tool.
Friction points
- LinkedIn-connect gates step 1Onboarding leads with an OAuth connect an evaluator can't complete without a real LinkedIn account; a 'skip / explore first' option would help.
- Loud trial banner'7 days left — Upgrade now' rides the top of every page; useful but slightly loud against the workspace.
Share this run
Earned · Lastest awards
Proof your app is not AI slop
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,761 test runs recorded · 1,174 products tested with Lastest
This test was built for app.feedvector.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.