У меня есть тест, который открывает веб-страницу и делает очистку.
Оно работает. В этом нет никаких сомнений: - Работает на Phantomjs/Chrome/Firefox при каждом запуске на моей машине.
Однако при запуске в Browserstack (я хочу охватить 5 самых популярных браузеров, несколько ОС и даже мобильные устройства, на данный момент я указываю тот же браузер и платформу, что и на моем компьютере, чтобы убедиться, что сначала тест работает правильно в Browserstack), тест ИНОГДА проходит и ИНОГДА завершается с ошибкой: - Устаревший элемент - Нет такого элемента в кеше - Страница не загружается после отправки - и т.д.
И почти никогда не повторяются одни и те же элементы или представления.
Что заставляет меня задаться вопросом, есть ли в Browserstack какая-то врожденная нестабильность, о которой я не знаю. Кто-нибудь видел, как это происходит в Browserstack?