Recentemente ho aggiornato al goniometro 2.5.1 e tutti i miei test ora stanno fallendo. Sospetto che abbia qualcosa a che fare con Jasmine, ma non sono sicuro di come sistemarlo. Qualsiasi aiuto sarebbe apprezzato, grazie in anticipo. Qui è l'errore che ricevo:Protractor 2.5.1 ReferenceError: testFn non definito
Should login successfully
Message:
ReferenceError: testFn is not defined
Stack:
ReferenceError: testFn is not defined
at Object. (c:\GlobalSeedField\Gsfm_Web\EndToEnd.Tests\node_modules\jasminewd2\index.js:81:16)
at attemptAsync (c:\GlobalSeedField\Gsfm_Web\EndToEnd.Tests\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:1809:24)
at QueueRunner.run (c:\GlobalSeedField\Gsfm_Web\EndToEnd.Tests\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:1764:9)
at QueueRunner.execute (c:\GlobalSeedField\Gsfm_Web\EndToEnd.Tests\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:1753:10)
at queueRunnerFactory (c:\GlobalSeedField\Gsfm_Web\EndToEnd.Tests\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:614:35)
at Object.fn (c:\GlobalSeedField\Gsfm_Web\EndToEnd.Tests\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:2338:13)
at attemptAsync (c:\GlobalSeedField\Gsfm_Web\EndToEnd.Tests\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:1809:24)
at QueueRunner.run (c:\GlobalSeedField\Gsfm_Web\EndToEnd.Tests\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:1764:9)
at QueueRunner.execute (c:\GlobalSeedField\Gsfm_Web\EndToEnd.Tests\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:1753:10)
at queueRunnerFactory (c:\GlobalSeedField\Gsfm_Web\EndToEnd.Tests\node_modules\jasmine-core\lib\jasmine-core\jasmine.js:614:35)
Ecco la mia prova, ma il browser non naviga fino al baseurl, appena si spegne.
import {Login} from "./Login";
describe("Login",() => {
beforeAll(() => {
browser.get(browser.baseUrl);
});
it("Should login successfully",() => {
Log.login(browser.params.login.username, browser.params.login.password);
expect(browser.getLocationAbsUrl()).toBe("/");
});
});
Cosa succede se si reinstalla 'goniometro' da zero? – alecxe
Ciao Alex, grazie per la risposta. Ho provato a ripristinare la versione 2.1.0, che è ciò che avevo prima, ma ho ancora lo stesso errore. – formarfr
Ma cosa succede se si va avanti con l'attuale goniometro 3.0.0? – alecxe