Mi piace usare il selettore di cromo Selenium per testare un'applicazione.Errore nell'uso di Selenium JS Chrome Webdriver
ho iniziato con questo Tutorial: https://code.google.com/p/selenium/wiki/WebDriverJs#Getting_Started
Ho scaricato più recente webdriver
e ha aggiunto al percorso, poi ho cercato di eseguire il codice di esempio che si vede sotto per iniziare. Ho aggiunto il codice per uno script e ho cercato di eseguirlo con > node script.js
ed ho ottenuto il seguente messaggio di errore:
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)
abbiamo dato migrato la nostra documentazione [a GitHub] (https://github.com/seleniumhq/selenium/wiki/WebDriverJs#getting-started). riprova usando la documentazione aggiornata e vedi se funziona per te. Davvero non sono sicuro se c'è molta differenza, ma vale la pena provare – sircapsalot
grazie ho provato come nella documentazione aggiornata ma ho ancora lo stesso errore. Ho provato quando l'errore si verifica, succede quando provo a richiedere webdriver: test = require ('selenium-webdriver/testing') ... –
scusa - non ho molta familiarità con i js binding. potresti voler [sollevare un problema] (https://github.com/seleniumhq/selenium/issues/new) ma ti consigliamo di leggere i [requisiti] (https://github.com/seleniumhq/selenium/tree /master/CONTRIBUTING.md#bug-reports). – sircapsalot