240 подписчиков
Просто история
Селениум тесты начали тут медленно работать. Долго боролись, думали что-то это после обновления либы, которую мы юзаем для тестов или еще чего-то там у нас. Связались с разработчиком либы - он сказал, что не наблюдает такого поведения. Прям много всего перебрали, думали даже, что vpn как-то влияет на мироощущение хрома, точку останова ставили в кишочках, много гуглили и пр и пр. Потом отпуска и вчера с новыми силами вернулись к проблеме и оказалось, что баг в chromedriver именно на apple m1. 🤦♂️ На m1 он запускал не arm архитектуру под селениумом, а intel =) Хотя если просто браузер запускаешь - все ок. И браузер хром под тестами запускался без алертов, но тест работал не 6 секунд как надо было, а около 80 секунд.
Баг до сих пор не пофиксили, кстати. Мы пока перешли на FF, а хром на selenoid в облаке гоняем - там все ок, там на linux уже все крутится.
Короче - и на старуху бывает проруха и не всегда вы виноваты. Даже в больших компаниях с оч большими бюджетами все равно бывают такие вот адские косяки, которые уже наверно месяц не могут полечить и советуют java переустановить (и все равно это не всем помогает). 😂
Около минуты
14 июня 2023