0

分度器を使用して基本的な e2e テストを作成しようとしています。以下は私のテストです。URL にアクセスできるかどうかを確認するために console.log を追加しました。ログの出力は、への呼び出しの結果browser.getLocationAbsUrl()が「保留中」の promise であることを示しています ( Promise::105 {[[PromiseStatus]]: "pending"})。私が得るエラーはError while waiting for Protractor to sync with the page: "angular could not be found on the window"

describe "routes", () ->
  it "should automatically redirect to / when location hash/fragment is empty", () ->

    browser.navigate 'index.html'
    console.log browser.getLocationAbsUrl()
    expect(browser.getLocationAbsUrl()).toBe '/'

私の設定ファイルは簡単です:

exports.config = {
  seleniumAddress: 'http://localhost:4444/wd/hub',
  baseUrl: 'http://localhost:8000',
  capabilities: {
    'browserName': 'chrome'
  },
  troubleshoot: true,
  specs: ['app/spec/e2e/**/*.coffee']
}
4

2 に答える 2