Een Script Opnemen
De axe Expert-extensie is officieel met pensioen. Lees meer hierover op de axe Expert Vervanging pagina. Deze pagina's worden in juli 2024 verwijderd. Email helpdesk@deque.com voor vragen of opmerkingen.
Neem scripts op wanneer je acties op de te testen pagina in een volgorde wilt opnemen, zodat ze later automatisch herhaald kunnen worden. Scripts kunnen bijzonder nuttig zijn wanneer ze worden toegepast op axe Monitor-scans (bijvoorbeeld inlogscripts om veilige sessies voor paginatoegang te creëren, dynamische contentscripts om verborgen formuliermenu's en widgets bloot te leggen, of om verborgen stappen in meerstapsprocessen te activeren).
Je kunt bepalen welke soorten gebeurtenissen worden opgenomen door opties te selecteren op het Script Opname Opties paneel, toegankelijk via de Opties link op het Scripts paneel.
Voordat je begint: Zorg ervoor dat je eerst de gewenste startpagina in de browser geladen hebt.
-
Selecteer 'Start Opname' op het Scripts paneel.
-
Herlaad de webpagina in de browser nadat je op de Opname-knop hebt geklikt. Begin vervolgens de gewenste acties op de te testen pagina uit te voeren, in de gewenste volgorde (bijvoorbeeld door te klikken op de Desktops paginalink in het hoofdmenu).
Je zult merken dat wanneer je met de site interactie hebt, er een tabel verschijnt in het hoofdcontent paneel van het
Scriptspaneel en rijen beginnen te verschijnen met elke kolom gevuld met waarden voor elke gebeurtenis (bijvoorbeeld, in deEventkolom een'loadURL'gebeurtenis met deURLkolom als 'http://abcdcomputech.dequecloud.com/desktops.php'). -
Wanneer je klaar bent met het uitvoeren van alle gewenste acties, selecteer je
Stop Recording(die deStart Recordingknop heeft vervangen).
Je moet de opname op enig moment stoppen om een opgenomen script te hebben. Dit activeert de voorheen grijs gekleurde Upload link boven de gebeurtenistabel. Bovendien verandert Stop Recording weer terug naar Start Recording en verschijnt er een Play knop onder.
De opname stopt onmiddellijk en elke actie die je hebt opgenomen wordt nu weergegeven als een gebeurtenisrij in de Scriptspanel tabel in het rechtercontent paneel, met elke kolom gevuld met waarden.
Niet elke gebeurtenis zal inhoudswaarden vastleggen in elke kolomcel, dus sommige (bijvoorbeeld de Details-kolom voor het focus-gebeurtenistype) kunnen leeg zijn. Daarnaast stelt het stoppen van een opname de opties Bewerken en Verwijderen in de Acties-kolommenmenu's in staat.
CLI-acties opnemen en exporteren
Neem CLI-scripts op en exporteer ze via het Scripts paneel.
Momenteel ondersteunde CLI acties beschikbaar voor scriptopname en export zijn onder andere:
- wijzigen — wijzig de waarde van
<input>,<select>,<textarea> - klikken — klik op een element in de DOM
- navigeren — navigeer naar een nieuwe pagina
In de loop der tijd zijn we van plan meer CLI-acties toe te voegen. De huidige functionaliteit stelt gebruikers in staat om aan de slag te gaan met CLI zonder een regel code te schrijven!
-
Navigeer naar de webpagina die je wilt analyseren via scripting. Voor de doeleinden van dit voorbeeld hebben we https://dequelabs.github.io/aget-demo-site/ geopend.
De Tevredenheidsonderzoek dialoog die in het midden van de browserpagina verschijnt. We zullen een klein script opnemen om de dialoog te sluiten.
-
Open de ontwikkelaarstools van je browser (in de voorbeelden hier wordt Chrome voor macOS gebruikt) en navigeer naar het axe Expert Extension DevTools tabblad. Selecteer
Scripts. -
Activeer
Start Recording.Wanneer actief, kleurt de
Start Recordingknop rood om aan te geven dat opname actief is en de tekst onder de knop verandert naarStop Recording. -
Met scriptopname actief, verplaats het DevTools venster uit de weg om de https://dequelabs.github.io/aget-demo-site/ te tonen. Selecteer
Xom het dialoogvenster te sluiten. -
Schakel je focus naar de axe Expert Extension en selecteer
Stop Recording. Let op dat het Script panel nu gevuld is met ten minste één actie - waar de modale dialoog is gesloten. -
Selecteer de
Stop Recordingknop in het axe Expert linker paneel en bekijk de inhoud van het Script panel. DeStart Recordingknop is nu ingeschakeld. Let op dat het script een klikgebeurtenis bevat. Let ook op de locatie van deExport to AGetlink als de tweede van vier knoppen in het bovenste rechter kwadrant van hetScriptpaneel. -
Selecteer
Export to CLIom het CLI exportproces te starten. De axe Expert Extension toont de systeem bestandsbrowser. Navigeer naar de map waar je het CLI script wilt opslaan.Geef een betekenisvolle bestandsnaam, waarbij je zorgvuldig de
.jsonextensie bewaart en kies Opslaan. -
Het verkenner venster van het systeem wordt gesloten en een succesvolle opslaanmelding en de naam van het opgeslagen bestand worden weergegeven in de linkerbenedenhoek van het DevTools-venster.
-
Open het opgeslagen JSON-bestand in je favoriete teksteditor om de inhoud van het CLI-script te bekijken:













