Size: a a a

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

2020 October 22

IS

Ivan Semenovich in QA — Автоматизация
Для хрома так работает для остальных браузеров нет
источник

VQ

Vladislav Q in QA — Автоматизация
os.path.abspath(__file__) , os.path.dirname(filename) - копать можно сюда, должно решить проблему
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
в PATH надо указывать пути к директориям, содержащим исполняемые файлы. а не к исполняемым файлам
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
источник

JD

John Doe in QA — Автоматизация
Всем привет! Может кто сталкивался: есть тест на заполнение целой кучи инпутов, но со временем прогона теста инпуты заполняются все медленнее и медленнее. Можно с этим что-то сделать?
источник
2020 October 23

SV

Sergei Vasilchenko in QA — Автоматизация
Ivan Semenovich
Насколько знаю мавена на пайтон нет? Или я ошибаюсь
Можно попробовать webdriver _manager https://github.com/SergeyPirogov/webdriver_manager
источник

EG

Edward Galiaskarov in QA — Автоматизация
Доброе утро, коллеги!

Катастрофа, совершенно не понимаю, что предпринять.  
Ситуация обнаружил еще на вечернем прогоне. Пул тестов обычно занимает 3.5 часа, но ко времени анализа логов, я обнаружил, что прошла только пятая часть тестов. Я перегрузил компьютер проверил некоторые тесты, время прогона приемлемое.

Однако утром, проверяя ночные логи обнаружил, что прошло только 3/5 всех тестов!!! при этом падают тесты при входе в систему. Проведение тестов под наблюдением такой ситуации не выявляют. Анализ логов позволяет понять, что проблемы начинаются после теста регистрации нового пользователя. А все последующие пытаются обратиться к браузеру и сталкиваются с такой проблемой

Given Go to page "/login?lang=en"
unknown error: Chrome failed to start: crashed.
 (unknown error: DevToolsActivePort file doesn't exist)
 (The process started from chrome location C:\Program Files (x86)\Google\Chrome\Application\chrome.exe is no longer running, so ChromeDriver is assuming that Chrome has crashed.) (Selenium::WebDriver::Error::UnknownError)
Backtrace:


Что предпринять, куда копать?
источник

EG

Edward Galiaskarov in QA — Автоматизация
Хром вручную я запускаю, никаких проблем.
источник

TN

Timur Nurlygayanov in QA — Автоматизация
Edward Galiaskarov
Доброе утро, коллеги!

Катастрофа, совершенно не понимаю, что предпринять.  
Ситуация обнаружил еще на вечернем прогоне. Пул тестов обычно занимает 3.5 часа, но ко времени анализа логов, я обнаружил, что прошла только пятая часть тестов. Я перегрузил компьютер проверил некоторые тесты, время прогона приемлемое.

Однако утром, проверяя ночные логи обнаружил, что прошло только 3/5 всех тестов!!! при этом падают тесты при входе в систему. Проведение тестов под наблюдением такой ситуации не выявляют. Анализ логов позволяет понять, что проблемы начинаются после теста регистрации нового пользователя. А все последующие пытаются обратиться к браузеру и сталкиваются с такой проблемой

Given Go to page "/login?lang=en"
unknown error: Chrome failed to start: crashed.
 (unknown error: DevToolsActivePort file doesn't exist)
 (The process started from chrome location C:\Program Files (x86)\Google\Chrome\Application\chrome.exe is no longer running, so ChromeDriver is assuming that Chrome has crashed.) (Selenium::WebDriver::Error::UnknownError)
Backtrace:


Что предпринять, куда копать?
Доброе утро, я попробовал два варианта
1) Проверить версию chrome на машинке и версию chrome driver, чтобы они были совместимы
2) Проверить на машине есть ли запущенные процессы chrome и убить все процессы перед запуском тестов
2) Проверить стоят ли эти настройки при запуске браузера в тестах
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
источник

EG

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

Вопрос, как в таком случае сделать, чтобы машина не мучала тесты или завершала их побырому, а то она висит по 10 минут в ожидании локальхоста , а сервер молчит ничего не отдает
источник

TN

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

Вопрос, как в таком случае сделать, чтобы машина не мучала тесты или завершала их побырому, а то она висит по 10 минут в ожидании локальхоста , а сервер молчит ничего не отдает
перед запуском тестов делайте запрос с помощью curl - если запрос вернул 200 статус код, то запускаете тесты, например
источник

EG

Edward Galiaskarov in QA — Автоматизация
Timur Nurlygayanov
Доброе утро, я попробовал два варианта
1) Проверить версию chrome на машинке и версию chrome driver, чтобы они были совместимы
2) Проверить на машине есть ли запущенные процессы chrome и убить все процессы перед запуском тестов
2) Проверить стоят ли эти настройки при запуске браузера в тестах
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
Спасибо, Тимур. Выше написал, удалось обнаружить проблему на сервере railsов
источник

EG

Edward Galiaskarov in QA — Автоматизация
Timur Nurlygayanov
перед запуском тестов делайте запрос с помощью curl - если запрос вернул 200 статус код, то запускаете тесты, например
не знаком с curl, у кажется там есть проблемы с ним, пока тестовый стенд на винде крутится. Подскажите, как это сделать?
источник

TN

Timur Nurlygayanov in QA — Автоматизация
Edward Galiaskarov
не знаком с curl, у кажется там есть проблемы с ним, пока тестовый стенд на винде крутится. Подскажите, как это сделать?
можно вот здесь посмотреть https://serverfault.com/a/596736
источник

EG

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

AE

Artem Eroshenko in QA — Автоматизация
Playwright Java

ℹ️ Не прошло и пары дней с поста Сергея Пирогова о “5 топовых фичей Playwright Sharp” https://t.me/automation_remarks/941. В комментариях мы обсуждали перспективу появления Playwright на Java

📣 Тадам! Держите ссылку на репозиторий: https://github.com/microsoft/playwright-java 🔥🔥🔥

🤘 Примечательно, что в контрибьюторах мы видим знакомые лица: Ваня Крутов из команды aerokube.com (которая работает над лучшими инструментами в области инфраструктуры Selenium тестов). Это значит мы в надежных руках 🤝

🎁 Предсказываю в скором времени появление PlaywrightWebDriver, который поможет нам запускать обычные selenium тесты на инфраструктуре Playwright

❓Как вы думаете сможет ли Playwright заменить Selenium в итоге?
источник

A

Alexander in QA — Автоматизация
А есть где-то запись недавней конференции по Playwright?
источник

i

iBljad in QA — Автоматизация
Boot Dev
Всем привет. Кто-нибудь сталкивался с проблемой, когда из-за переменной по времени загрузки JavaScript кода и его выполнения, элементы страницы не работает, DOM при этом загружен. То есть селениум видит к примеру кнопку, жмет на нее, а JS обрабатывающий нажатие еще не подгрузился. Тест естественно падает.

Было ли у вас такое, и как вы с этим справлялись?
источник

BD

Boot Dev in QA — Автоматизация
Спасибо. Помогло
источник

С

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