Capture tillförlitliga skärmdumpar av skrivbord, webbläsare, simulatorer och CI-miljöer med rätt verktyg, viewport och stabilitetsinställningar.
npx clawhub@latest install screenshotPlattformar
Screenshot-skickligheten vägleder din AI-agent i att ta, inspektera och jämföra skärmdumpar i alla vanliga sammanhang — macOS-skrivbord, iOS-simulatorer, Linux (X11 och Wayland), webbsidor via Playwright och headless CI-körningar. Den kodifierar val av verktyg, stabiliseringsstrategier, konsekvent viewport-hantering, brusreducering och bästa praxis för utdataformat så att varje skärmdump faktiskt är användbar, inte bara tekniskt framställd. Den här skickligheten fokuserar på att ta rätt skärmdump på ett tillförlitligt sätt, inte på att redigera eller annotera bilder i efterhand.
npx clawhub@latest install screenshotKlicka på Installera-knappen längst upp på sidan för installation med ett klick
image-edit- eller image-kompetensen istället.video-kompetensen istället.playwright-kompetensen istället.Rekommenderar det bästa verktyget för skärmdump beroende på sammanhang: screencapture för macOS, xcrun simctl för iOS Simulator, grim+slurp för Linux Wayland, scrot för X11/headless CI, Playwright för webbsidor och nircmd/Pillow för Windows. Väljer som standard den mest inbyggda lösningen innan tyngre verktyg används.
Instruerar agenten att vänta på nätverksinaktivitet, specifika element eller ett explicit UI-tillstånd innan en Screenshot tas — aldrig genom att sova i blindo. För webbläsarbaserade Screenshot-tagningar utnyttjar den Playwrights stabilitetsfunktioner: fast visningsport, inaktiverade animationer, dold markör och maskerade känsliga regioner.
Säkerställer konsekvent storlek på visningsport, zoomnivå, enhetsskala och tema (ljust/mörkt) mellan bas- och jämförelseinspelningar med Screenshot. Förhindrar meningslösa skillnader orsakade av miljöglidning mellan körningar.
Vägleder agenten att dölja eller maskera instabila UI-element — markörer, textmarkörer, popup-meddelanden, tidsstämplar, notifieringar och slumpmässigt innehåll — samt hemligheter, tokens och personuppgifter innan Screenshot tas.
Standardinställningen är PNG för gränssnitt, kod och texttunga Screenshot. Avråder uttryckligen från JPEG för Screenshot (suddar text och kanter) och betraktar WebP som acceptabelt för delning när mottagaren stöder det.
Föreskriver att spara en Screenshot omedelbart vid fel innan ett nytt försök görs, att använda stabila filnamn för baslinjer och tidsstämplar för ad hoc-tagningar, samt att föredra webbläsarens inbyggda Screenshot-funktion framför skärmdumpar från värdskärmen i huvudlösa miljöer.
När ett fel återskapas väljer skickligheten rätt verktyg (t.ex. Playwright för en webbapp), väntar tills det trasiga gränssnittstillståndet har renderats fullständigt, maskerar eventuell känslig data i sidofält eller URL:er och sparar en PNG med ett stabilt filnamn — vilket skapar bevis som omedelbart är användbara för den som rapporterar och granskar felet.
I en CI-pipeline fixar skickligheten viewporten, inaktiverar animationer och tar Screenshot av element eller urklippta regioner som baslinjer. Vid efterföljande körningar tillämpas samma inställningar så att skillnader återspeglar verkliga UI-förändringar, inte miljörelaterat brus.
Använder xcrun simctl io booted screenshot för att på ett tillförlitligt sätt ta en simulatorbild, och undviker de artefakter som uppstår när skrivbordsbaserade Screenshot-verktyg tar en bild av simulatorfönstret istället för dess faktiska utdatabuffert.
Tar en Screenshot med fast visningsyta som "före"-bild, tillämpar en UI-förändring och tar sedan en identisk "efter"-Screenshot med samma zoom, tema och tillstånd — vilket ger en tydlig jämförelse som lämpar sig för pull request-granskningar eller användarvänlig dokumentation.
npx clawhub@latest install screenshotPlattformar
Logga in för att skriva en recension
Inga recensioner ännu. Var den första att dela din upplevelse!