Openshift работи ли с GUI неща като Selenium?
Имам приложение на Python, което исках да настроя в облака...
Ако няма, има ли заобиколно решение, което мога да използвам? Приложението влиза в уебсайт и прави нещо за няколко секунди..
Openshift работи ли с GUI неща като Selenium?
Имам приложение на Python, което исках да настроя в облака...
Ако няма, има ли заобиколно решение, което мога да използвам? Приложението влиза в уебсайт и прави нещо за няколко секунди..
да, можете да използвате OpenShift за хостване на Selenium Hub/Node(s).
Имаме официални Docker контейнери, които могат да се използват заедно с шаблони на OpenShift.
За късмет използвах OpenShift на работното си място и създадох шаблони на Selenium Hub/Node за openshift, използвайки официалните контейнери за докери на селен.
Въпреки че Selenium Grid е най-популярната архитектура за автоматизация на браузъра в днешно време – тя не е нито най-подходящата за Openshift, нито най-ефективната. Selenium Grid съхранява списък с работещи сесии в паметта, което прави невъзможно да има няколко реплики зад надежден балансьор на натоварването. Това прави традиционната Selenium Grid в Openshift неустойчива на грешки.
Една възможна (търговска) алтернатива е Moon - ефективно решение на Selenium, създадено специално за платформи за управление на контейнери като Openshift и Kubernetes. Moon е бронирано решение без състояние, което може да има неограничен брой модули, работещи паралелно зад балансиращото натоварване. Документация с инструкции за внедряване е тук.