Ich verwende Selenium chromewebdriver zum Testen einer Anwendung.Fehler bei der Verwendung von Selenium JS Chrome Webdriver
begann ich mit diesem Tutorial: https://code.google.com/p/selenium/wiki/WebDriverJs#Getting_Started
ich neueste webdriver
heruntergeladen und auf Pfad hinzugefügt, dann unter Ich habe versucht, den Beispielcode Sie die ersten Schritte sehen auszuführen. Ich habe den Code zu einem Skript und versuchte es mit > node script.js
auszuführen und bekam die folgende Fehlermeldung:
undefined:1178
vlog(2,() => this + ' scheduling notifications', this);
^
SyntaxError: Unexpected token)
at goog.loadModuleFromSource_ (C:\nodescripts\node_modules\selenium-webdriver\lib\goog\base.js:1123:19)
at Object.goog.loadModule (C:\nodescripts\node_modules\selenium-webdriver\lib\goog\base.js:1085:46)
at C:\nodescripts\node_modules\selenium-webdriver\lib\webdriver\promise.js:1:6
at Object.exports.runInContext (vm.js:64:17)
at Object.Context.closure.goog.retrieveAndExecModule_ (C:\nodescripts\node_modules\selenium-webdriver\_base.js:135:8)
at <anonymous>:1:6
at Object.exports.runInContext (vm.js:64:17)
at Context.closure.closure.vm.createContext.CLOSURE_IMPORT_SCRIPT (C:\nodescripts\node_modules\selenium-webdriver\_base.js:104:12)
at Object.goog.importScript_ (C:\nodescripts\node_modules\selenium-webdriver\lib\goog\base.js:879:9)
at Object.goog.importModule_ (C:\nodescripts\node_modules\selenium-webdriver\lib\goog\base.js:900:14)
haben wir unsere Dokumentation seit migriert [zu GitHub] (https://github.com/seleniumhq/selenium/wiki/WebDriverJs#getting-started). versuchen Sie es erneut mit der aktualisierten Dokumentation und sehen Sie, ob es für Sie funktioniert. wirklich nicht sicher, ob es einen großen Unterschied gibt, aber einen Versuch wert – sircapsalot
Danke, ich habe es versucht, wie in der aktualisierten Dokumentation, aber immer noch den gleichen Fehler. Ich habe versucht, wenn der Fehler passiert, passiert es, wenn ich versuche, Webdriver zu verlangen: test = erfordern ('selen-webdriver/testing') ... –
sorry - ich bin nicht zu vertraut mit den js Bindungen. Vielleicht möchten Sie [ein Problem melden] (https://github.com/seleniumhq/selenium/issues/new), aber Sie werden die [Anforderungen] lesen (https://github.com/seleniumhq/selenium/tree /master/CONTRIBUTING.md#bug-reports). – sircapsalot