Скрипт автоматизации правильно работает в локальной среде, но не работает с контейнером

#python-3.x #selenium-webdriver #automation #ui-automation

Вопрос:

Я написал несколько тестовых примеров с использованием драйвера selenium, когда я выполняю код с безголовым chrome на своей локальной машине, он работает нормально, но тот же код, когда я запускаю с помощью образа docker с kubernets на сервере, завершается ошибкой с исключением тайм-аута или исключением «элемент не найден».

Я уже пробовал неявное ожидание, time.sleep и ожидание веб-драйвера. Я также использовал обычное решение для добавления опций для размера Windows, которое однажды сработало, а на следующий день не сработало. Существует ли какое-либо постоянное решение для эффективного выполнения сценария автоматизации с использованием контейнера на сервере

заранее спасибо

Комментарии:

1. попробуйте сначала запустить созданный образ docker локально, если он не работает с docker, он также не будет работать на kubernetes. я бы предложил здесь проверить параметры безголовой версии chrome и шаги создания докера в файле Dockerfile.