2016-04-12 4 views
-2

Ich habe Probleme beim Verifizieren, dass eine bestimmte Zeichenfolge in einer Quelle Seite existiert in nightwatch.jsVerifiying Inhalt der Seite Quelle (nightwatch.js)

Grundsätzlich Ich versuche, den verifyHtmlSource Befehl von Selenium IDE zu replizieren .

Kann jemand überprüfen, ob eine bestimmte Zeichenfolge in der Quelle einer Seite in Nightwatch vorhanden ist?

Antwort

1

Ich war mit dem folgenden Code innerhalb einer Seite der Quelle für eine Zeichenfolge testen können:

.source (function (Ergebnis) { _browser.verify.equal ((result.value.indexOf ('STRING IN-Seitenquelle Match gegen')> -1), true) })

0

Auf Weg wäre .containsText auf den Körper zu nennen:

.assert.containsText('body', 'my text') 
+0

ich für etwas überprüfen müssen, die über Javascript geladen und Es erscheint nirgendwo auf der Seite, nur in der Quelle. Ich weiß, dass die Quelle der Seite im folgenden Beispiel gedruckt wird, aber gibt es einen Befehl, der gegen die Variable result.value ausgeführt werden kann, um zu verifizieren, dass eine bestimmte Zeichenfolge darin existiert? 'Browser .url ("http://www.google.com") .source (function (Ergebnis) {// Quelle wird in result.value console.log (result.value gespeichert werden); }) ' – Testerson

+0

Ihr ursprünglicher Beitrag enthält nicht genügend Informationen, um eine bessere Antwort zu geben. Also bitte mit einem reproduzierbaren Beispiel updaten. –