5
我最近升級到了量角器2.5.1,現在我的所有測試都失敗了。我懷疑這是與茉莉花有關,但我不知道如何解決。任何幫助將不勝感激,先謝謝你。 這是我收到的錯誤:量角器2.5.1 ReferenceError:testFn沒有定義
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)
這裏是我的測試,但瀏覽器甚至從來沒有導航到的baseUrl,它只是關閉。
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("/");
});
});
如果您要從頭重新安裝'量角器',該怎麼辦? – alecxe
嗨,亞歷克斯,謝謝你的迴應。我試圖恢復到2.1.0,這是我以前的,但我仍然得到同樣的錯誤。 – formarfr
但是如果你繼續使用當前最新的量角器3.0.0呢? – alecxe