BlogPlayground E2E Тест работает в докере и получает тайм-аут при ожидании элемента - PullRequest
0 голосов
/ 30 апреля 2019

При запуске теста селена в докере всегда выдается ошибка тайм-аута. Но мы запустили локальную систему, используя VS, и она прошла.

  1. Перейдите в местоположение нашего проекта, используя powershell
  2. Введите docker-compose build в powershell
  3. Затем введите docker-compose up -d в powershell
  4. Следующий тип docker-compose exec <> bash in * 1010 PowerShell *
  5. После этого перейдите к корню нашего проекта
  6. Введите dotnet restore в powershell
  7. Введите dotnet build в powershell
  8. Перейдите к нашему пути E2ETest, например: BlogPlayground.E2ETest
  9. После этого введите npm run test: chrome в powershell

Фактическое поведение :

Starting web application. Log found at: .test-results/server.log
Starting selenium server... started - PID:  790

[0 Smoke Test] Test Suite
=============================

Running:  can login with test user
 ✖ Timed out while waiting for element <.form-login> to be present for 10000 milliseconds.  - expected "visible" but got: "not found"
    at Object.exports.command (/app/BlogPlayground/BlogPlayground.E2ETest/commands/login.js:6:10)


FAILED:  1 assertions failed (11.902s)

[Articles Test] Test Suite
==============================
 ✖ Timed out while waiting for element <.form-login> to be present for 10000 milliseconds.  - expected "visible" but got: "not found"
    at Object.exports.command (/app/BlogPlayground/BlogPlayground.E2ETest/commands/login.js:6:10)


[Login Neg Test] Test Suite
===============================
 ✖ Timed out while waiting for element <.form-login> to be present for 10000 milliseconds.  - expected "visible" but got: "not found"
    at Object.exports.command (/app/BlogPlayground/BlogPlayground.E2ETest/commands/login.js:6:10)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...