Size: a a a

QA — Автоматизация

2020 October 27

L

Lucky in QA — Автоматизация
Edward Galiaskarov
Доброе утро, коллеги.  В течение нескольких дней проявляется некая аномалия. Часть тестов, немного (5-7 за прогон), но все равно прилично по сравнению с ранними прогонами падает по причине того, что не дожидается стартовой страницы входа.

Стек: cucumber - capybara - ruby.Тестирую через chrome.
На падение стоит снимок экрана - он просто пустой (белый)

В логе теста просто (картинка). Посмотрел логи сервера - криминала не увидел. Установил время ожидание страницы 2 минуты (было 1 минута) лучше не стало.

Что можно еще придумать, чтобы идентифицировать проблему.
а время ответа сервера какое при прогонах? может просто увеличите таймаут?
источник

EG

Edward Galiaskarov in QA — Автоматизация
Lucky
а время ответа сервера какое при прогонах? может просто увеличите таймаут?
Вы имеете в виде default_max_wait_time?
источник

L

Lucky in QA — Автоматизация
Edward Galiaskarov
Вы имеете в виде default_max_wait_time?
да, если вам позволяют требования, то можно увеличить время ожидания появления стартовой страницы
источник

L

Lucky in QA — Автоматизация
просто у вас первые 5 тестов время отклика может быть <100 mc, но вот на 6 тест сервер отдаст страницу только через 150 mc
источник

EG

Edward Galiaskarov in QA — Автоматизация
я поставил две минуты для read_timeout - он честно ждет эти две минуты загрузки стартовой страницы
источник

EG

Edward Galiaskarov in QA — Автоматизация
Lucky
просто у вас первые 5 тестов время отклика может быть <100 mc, но вот на 6 тест сервер отдаст страницу только через 150 mc
очень часто бывает что падает самый первый тест с подобной ошибкой. Сейчас это как-то рассеяно случайно по прогону
источник

L

Lucky in QA — Автоматизация
хм, а вот это уже другое, тест-сьюты и пайплайны могут влиять на старт первого теста
источник

EG

Edward Galiaskarov in QA — Автоматизация
Тут небольшое видео тестовое (посмотрите первые пару минут) пожалуйста. У меня крутится все в windows пока https://youtu.be/Clqof6lFbJY
источник

EG

Edward Galiaskarov in QA — Автоматизация
На открытие у меня стоит метод visit, Попробую поставить время ожидания побольше.  Спасибо
источник

D

Di in QA — Автоматизация
А в логах ничего интересного нет?
источник

М

Муслим in QA — Автоматизация
Дмитрий Ходаковский
Добрался до кода
new Actions(driver)
.clickAndHold(driver.findElement(By.xpath("/html/body/div[1]/div/div/div/div[3]/div[1]/div[1]/div[2]/div/div/div/..")))
.moveByOffset(10,10)
.moveToElement(secondColumnStickers)
.release().perform();
странное такое поведение, вижу как холдится элемет, но после этого никуда не двигается
источник

AP

Anastasiya Podgornov... in QA — Автоматизация
Я кажется запуталась в командах мавена. Какой командой можно выкачать абсолютно все зависимости чтобы при запуске mvn test ничего не докачивалось?)
источник

AP

Anastasiya Podgornov... in QA — Автоматизация
Всякие go offline почему то все равно качают в итоге
источник

EG

Edward Galiaskarov in QA — Автоматизация
Di
А в логах ничего интересного нет?
ничего не нашел.
источник

LY

Lev Yarushin in QA — Автоматизация
Edward Galiaskarov
Доброе утро, коллеги.  В течение нескольких дней проявляется некая аномалия. Часть тестов, немного (5-7 за прогон), но все равно прилично по сравнению с ранними прогонами падает по причине того, что не дожидается стартовой страницы входа.

Стек: cucumber - capybara - ruby.Тестирую через chrome.
На падение стоит снимок экрана - он просто пустой (белый)

В логе теста просто (картинка). Посмотрел логи сервера - криминала не увидел. Установил время ожидание страницы 2 минуты (было 1 минута) лучше не стало.

Что можно еще придумать, чтобы идентифицировать проблему.
источник

EG

Edward Galiaskarov in QA — Автоматизация
Спасибо попробую!
источник

LY

Lev Yarushin in QA — Автоматизация
Там ответ следующий с таймаутом. Мне не помогло, только увеличит время до падения теста.
Такое бывает в хроме на изолированных средах, иногда он пытается соединиться с какими-то своими серверами, и не получается.
Также ситуацию мог улучшить черный список url на которые он бы не ходил (в Capybara есть такое)
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
Anastasiya Podgornova
Я кажется запуталась в командах мавена. Какой командой можно выкачать абсолютно все зависимости чтобы при запуске mvn test ничего не докачивалось?)
а что он качает при следующем запуске после go-offline?
источник

AP

Anastasiya Podgornov... in QA — Автоматизация
Alexei Barantsev 🗹
а что он качает при следующем запуске после go-offline?
При следующем ничего, но сразу после него в mvn test докачивает)
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
так вот я и спрашиваю — что именно он докачивает? посмотрите. интересно
источник