1. Táirgí
  2.   Físeán
  3.   Java
  4.   Taifeadóir Físeáin
 
  

Leabharlann Saor Java le haghaidh Taifeadadh Físeáin Uathoibríoch

Leabharlann Java Foinse Oscailte chun Taifeadóir Físeáin a chomhtháthú le do Greille Selenium, físeáin nóid cianda a ghabháil, agus teipeanna a anailísiú le cruthúnas amhairc soiléir.

Cad é an Taifeadán Físeáin ?

Is féidir tástáil comhéadan úsáideora, go háirithe ar fud brabhsálaithe agus gléasanna éagsúla, a bheith cosúil le iarracht deatach a ghabháil le do lámha lom. Nuair a theipeann ar thástáil, bíonn tú ag gruaig a chur ort, ag fiafraí cad a chuaigh mícheart. An ba é fadhb ama? Eilimint ar iarraidh? Coinníoll rása aisteach? Seo an áit a thagann leabharlann Video Recorder isteach – uirlis Java a ghabhann físeán de do thástálacha UI go huathoibríoch le cúpla anótáil amháin. Tá an leabharlann, ar fáil ar GitHub le Sergey Pirogov, ag déanamh taifeadta físeáin an-choigeann trí ligean do fhorbróirí roinnt anótálacha nó cumraíochtaí a chur leis chun taifeadadh a thosú go huathoibríoch le linn tástálacha. Seachas fabhtanna a athdhéanamh de láimh, is féidir le foirne féachaint ar na físeáin taifeadta chun tuiscint a fháil ar an méid a tharla le linn feidhmiú an tástála.

Is leabharlann Java foinse oscailte é Video Recorder a chomhtháthaíonn go réidh le frámaí tástála coitianta mar JUnit 4/5, TestNG, agus Spock. In áit tús a chur de láimh agus stop a chur ar thaifeadtaí scáileáin, cuireann tú annótáil @Video le do mhodhanna tástála. Déanann an leabharlann an chuid eile – ag tosú taifeadadh roimh do thástáil rith agus an físe a shábháil tar éis críochnú, de ghnáth ach amháin nuair a theipeann ar thástáil (cé go bhféadfá é a chumrú ar bhealach eile). Úsáideann an leabharlann Monte Media (Java iomlán, socrú níos éasca ach formáidí teoranta) nó FFmpeg (níos cumhachtaí, tacaíocht níos fearr do chódaí éagsúla agus socruithe scáileáin) mar an taifeadóir bunúsach. Le haghaidh tástála cianda, mar shampla ar Greille Selenium, is féidir leis físe a thaifeadadh ar an nód cianda gan aon chumraíocht bhreise.

Previous Next

Ag Tosú le Taifeadán Físeáin

An bealach molta chun an leabharlann Video Recorder a úsáid trí spleáchas Maven a chur leis. Úsáid an t-ordú seo a leanas le haghaidh oibriú réidh.

Spleáchas Maven le Leabharlann Taifeadán Físeáin

<dependency> <groupId>com.automation-remarks</groupId> <artifactId>video-recorder-testng</artifactId> <version>LATEST</version> </dependency>

Suiteáil documents4j GitHub


implementation 'com.automation-remarks:video-recorder-junit5:2.0'

Taifeadadh Físeáin Bunaithe ar Anótáil trí Java

Ceann de na buntáistí is mó de leabharlann an Taifeadóra Físeáin foinse oscailte ná a dhearadh spreagtha ag anotálacha. Is féidir le forbróirí taifeadadh a chumasú go simplí trí anotálacha a chur le ranganna nó modhanna tástála. Laghdraíonn sé seo cód bhunúsach agus déanann sé comhtháthú simplí do fhrámaí tástála Java cosúil le JUnit. Tosaíonn an anotáil @Video go huathoibríoch an taifeadadh roimh thús an tástála agus stopann sé an taifeadadh tar éis chríochnú. Tá buntáistí éagsúla ann, mar shampla athruithe íseal i gcód, glacadh éasca agus comhaid thástála níos glan.

Conas Físeán Bunaithe ar Anotáil a Thaifeadadh trí Leabharlann Java?

import com.automation.remarks.video.annotations.Video;

public class LoginTest {

    @Video
    public void testLogin() {
        System.out.println("Executing login test...");
    }
}

ustom Video Naming

Ainmniú Saincheaptha Físeáin trí Leabharlann Java

Cuireann leabharlann an Taifeadóra Físeáin foinse oscailte ar chumas forbróirí Java nósanna imeachta ainmniúcháin saincheaptha a dhéanamh do thaifid, ag cabhrú le foirne taifid a eagrú go héifeachtach. Tá sé seo úsáideach nuair a ritheann tú ilshraithanna tástála. Tá sé an-úsáideach agus cuireann sé buntáistí ar fáil mar eagrú comhad níos

Conas Airíonna Taifeadta Éagsúla a chur i bhfeidhm ag baint úsáide as Leabharlann Taifeadta Físeáin?

# Only record tests annotated with @Video (default)
video.mode=ANNOTATED
# Save videos only when a test fails (saves disk space)
video.save.mode=FAILED_ONLY
# Output directory – use an environment variable for CI
video.folder=${user.home}/test-reports/videos
# Frame rate – lower for faster processing, higher for smooth playback
video.frame.rate=15
# Use FFmpeg for better codec support
recorder.type=FFMPEG

Comhtháthú FFmpeg le Taifeadadh Ard-Feidhmíocht

Do úsáideoirí casta, is féidir le leabharlann glaoch ar FFmpeg go díreach (in áit Monte Media). Soláthraíonn FFmpeg úsáid íseal CPU, níos mó codecanna (H.264, VP9), agus an cumas fuinneog nó réigiún ar leith a chlárú. Ní gá ach FFmpeg a bheith suiteáilte ar an meaisín tástála agus an fóntais SendSignalCtrlC.exe ar Windows le haghaidh stadanna réidh.

 Gaeilge