Im vorherigen Artikel wurde über den asynchronen Aufruf von JS-Code in der Browserumgebung über Webdriver geschrieben. Kommen wir heute zur Sache. Mit „executeAsyncScript“ ist tatsächlich alles einsatzbereit. Gehen Sie direkt zum Code: var CompareImage=function(){ Rückgabefunktion(){ eval(arguments[0]); var canvasBase64=arguments[1]; varexpectBase64str=arguments[2]
1. Leinwandzeichnung mit Winkelmesser testen (2)
Einführung: Vorheriger Artikel Asynchron aufrufen js-Code in der Browserumgebung über Webdriver. Kommen wir heute zur Sache. Mit „executeAsyncScript“ ist tatsächlich alles einsatzbereit. Gehen Sie direkt zum Code: var CompareImage=function(){ Return Function(){ eval(arguments[0]); var CanvasBase64=Arguments[1]; Testen Sie das Zeichnen auf Leinwand mit einem Winkelmesser (1)
Einführung: Der Winkelmesser wird von der Angular-Gruppe hergestellt Das Test-Framework von e2e verwendet im Wesentlichen Webdriver. Beim Testen von Canvas geht es hauptsächlich darum, Bilder zu vergleichen. Nach der Suche konnte ich keine gute NodeJS-Bibliothek finden, also habe ich immer noch die Likejs verwendet, die ich zuvor verwendet habe. ähnelnjs verwendet Image und Canvas und kann daher nicht direkt in nodejs verwendet werden. Jemand auf Github hat einen Knoten ähnlich gemacht, aber ein e2e-Testbeispiel in anglejs_AngularJS
Einführung verwendet : In diesem Artikel werden hauptsächlich E2E-Testbeispiele in AngularJS vorgestellt. In diesem Artikel können Freunde in Not auf
[Verwandte Fragen und Antworten] verweisen:
angular.js – Winkelmesser-Einsteiger-Referenzfall, der Testdateiberichte ausführt. Fehler: Zeitüberschreitung
Javascript – Winkelmesser simuliert HTML5-Drag-and-Drop-Funktion. Erfolglos
angular.js – Zeitüberschreitungsfehler beim End-to-End-Testlauf des Angular-Tutorialprojekts
Das obige ist der detaillierte Inhalt vonEmpfohlene Artikel zum Thema Winkelmesser. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!