таймер кодекса js истекает с транспортиром? - PullRequest
0 голосов
/ 24 января 2020

Я использую Codecept js для проверки моего приложения. приложение разработано на angular7, у меня есть страница входа, на которой я заполняю данные для входа и после успешной аутентификации я перехожу на страницу панели инструментов. при переходе на страницу панели инструментов мои селекторы истекают.

exports.config = {
  tests: './*_test.js',
  output: './output',
  helpers: {
    Protractor: {
      url: 'http://localhost:8080/',
      driver: 'hosted',
      browser: 'chrome',
      rootElement: 'body',
      angular: true
    }
  },


  include: {
    I: './steps_file.js'
  },
  bootstrap: null,
  mocha: {},
  name: 'codecept',
  plugins: {
    retryFailedStep: {
      enabled: true
    },
    screenshotOnFail: {
      enabled: true
    },
    wdio: {
      enabled: true,
      services: ['selenium-standalone']
    }
  }
}

Тестовый скрипт

Scenario('test something', (I) => {
    I.amOnPage('auth/login');
    I.fillField("email","admin@admin.com");
    I.fillField("password","Password#");
    I.click("sign in");

// здесь я иду по новому маршруту I.wait (20)

    I.click("#customer_arrow")
pause();

});

Вот ошибка, которую я получаю

      I am on page "auth/login"
    I fill field "email", "admin@admin.com"
    I fill field "password", "Password"
    I click "sign in"
    I wait 20
    I click "#customer_arrow"
  × FAILED in 93311ms


-- FAILURES:

  1) sample
       test something:
     script timeout: result was not received in 10 seconds
  (Session info: chrome=79.0.3945.117)
  (Driver info: chromedriver=2.43.600210 (68dcf5eebde37173d4027fa8635e332711d2874a),platform=Windows NT 10.0.18363 x86_64)
...