Openshift поддържа ли селен?

Openshift работи ли с GUI неща като Selenium?

Имам приложение на Python, което исках да настроя в облака...

Ако няма, има ли заобиколно решение, което мога да използвам? Приложението влиза в уебсайт и прави нещо за няколко секунди..


person Gaurav    schedule 27.04.2014    source източник
comment
Работят ми на ОС   -  person fat fantasma    schedule 28.04.2014
comment
Какво имаш предвид? Страницата, до която влизам, не използва javascript. Неговият нормален HTML.   -  person Gaurav    schedule 28.04.2014
comment
Няма значение дали страницата е нормален html или не. Ако не можете да накарате селен да работи, изглежда, че phantomjs/casperjs ще направи това, което искате.   -  person fat fantasma    schedule 28.04.2014


Отговори (2)


да, можете да използвате OpenShift за хостване на Selenium Hub/Node(s).

Имаме официални Docker контейнери, които могат да се използват заедно с шаблони на OpenShift.

За късмет използвах OpenShift на работното си място и създадох шаблони на Selenium Hub/Node за openshift, използвайки официалните контейнери за докери на селен.

Selenium Hub

Chrome

Firefox


Източник

person ddavison    schedule 26.04.2017

Въпреки че Selenium Grid е най-популярната архитектура за автоматизация на браузъра в днешно време – тя не е нито най-подходящата за Openshift, нито най-ефективната. Selenium Grid съхранява списък с работещи сесии в паметта, което прави невъзможно да има няколко реплики зад надежден балансьор на натоварването. Това прави традиционната Selenium Grid в Openshift неустойчива на грешки.

Една възможна (търговска) алтернатива е Moon - ефективно решение на Selenium, създадено специално за платформи за управление на контейнери като Openshift и Kubernetes. Moon е бронирано решение без състояние, което може да има неограничен брой модули, работещи паралелно зад балансиращото натоварване. Документация с инструкции за внедряване е тук.

person vania-pooh    schedule 24.10.2019