Ich habe den folgenden Code von meinem Test zu beenden, die mir einige Probleme verursacht:JS - Warten auf eine Funktion
var array = []
for (var b = 0; b < ToAdd.length; b++) {
page.open(itemsToAdd[b])
page.load()
array.push(page.titleElement)
page.addToCartButton.click()
}
Was ich erwarte, ist, array.push(page.titleElement)
seine Ausführung abgeschlossen ist, bevor page.addToCartButton.click()
.
Wie erreiche ich das ist JS?
Grüße.
Was derzeit geschieht? – Amogh
In der zweiten Iteration - es beschwert sich, dass es das 'page.titleElement' nicht finden kann. Wenn ich diesen Code kommentieren, ist alles in Ordnung. Ebenso, wenn ich die 'page.addToCartButton.click()' kommentiere und 'page.titleElement' belasse, funktioniert es. Ich kann sie nur zur gleichen Zeit haben – userMod2
Sie haben Ihre eigene beantwortet, BTW Antwort wird von Kumpel gegeben. – Amogh