2015-12-23 54 views
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("/"); 
}); 
}); 
+0

如果您要從頭重新安裝'量角器',該怎麼辦? – alecxe

+0

嗨,亞歷克斯,謝謝你的迴應。我試圖恢復到2.1.0,這是我以前的,但我仍然得到同樣的錯誤。 – formarfr

+0

但是如果你繼續使用當前最新的量角器3.0.0呢? – alecxe

回答

0

這是因爲你在「嚴格」模式jasminewd2this problemtestFn是不確定的運行。該修復是在11月份完成的,因爲Protractor取決於jasminewd2,升級到最新的量角器肯定會解決問題。