Example of `executeAsyncJs()`
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 38/100
- Issue-Typ
- Dokumentation
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, php
- Bereich
- documentation, testing
Rechercherichtung
Beginne mit dem Einstiegspunkt executeAsyncJS() und der verknüpften Stack Overflow-Frage, um den erwarteten asynchronen Rückgabewert zu verstehen. Füge ein Dokumentationsbeispiel hinzu, das eine Fetch-, XHR- oder API-Antwort an PHP zurückgibt und mit assertContains() prüft; das Beispiel sollte Fehler und leere Array-Ergebnisse vermeiden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I have a case in which I request a API call via fetch/XHR (in execute async js method) grab its response and want to check that its response contains specific string.
Example:
$response = $I->executeAsyncJS(<<<JS
do fetch call/API call/XHR
wait for its response return its response as string to PHP var $response
JS
);
$I->assertContains('needle', $response);
I have made several attempts but unable to achieve the desired result. Sometimes I get errors or sometime empty array []
It would be glad if such example is provided.
Note that there is also a unanswered question on Stack Overflow
- Vorherrschende Sprache
- PHP
- Sterne
- 39
- Forks
- 25
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Codeception/module-webdriver
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
Codeception/module-webdriver#151 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
Codeception/module-webdriver#135 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Codeception/module-webdriver#128 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
Codeception/module-webdriver#126 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Codeception/module-webdriver#122 ·
Alle Issues in Codeception/module-webdriver
Ähnliche Issues
-
type/bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug No Code Attached Yet
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
joomla/joomla-cms#48556 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
sync-en
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
Maintainer antworten meist innerhalb von 1 Tag
-
sync-en
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
Maintainer antworten meist innerhalb von 3 Tagen
-
Перевод устарел
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 88/100