Openshift是否支持硒?

时间:2014-04-27 20:00:38

标签: python selenium openshift

openshift是否适用于像Selenium这样的GUI?

我有一个我想在云中设置的python应用程序......

如果没有,是否有可以使用的解决方法? 该应用程序登录到一个网站,并做几秒钟的事情..

2 个答案:

答案 0 :(得分:1)

是的,您可以使用OpenShift来托管Selenium Hub / Node。

我们有官方Docker Containers,可以与OpenShift模板一起使用。

幸运的是,我在我的工作场所使用OpenShift,并使用官方的selenium docker容器为openshift创建了Selenium Hub / Node模板。

Selenium Hub

Chrome

Firefox

Source

答案 1 :(得分:0)

尽管Selenium Grid是当今最流行的浏览器自动化体系结构-它既不是最适合Openshift的,也不是最高效的。 Selenium Grid将正在运行的会话列表存储在内存中,因此无法在可靠的负载均衡器后面拥有多个副本。这使得Openshift中的传统Selenium Grid不能容错。

一种可能的(商业)替代方法是Moon-一种高效的Selenium解决方案,专门为Openshift和Kubernetes等容器管理平台而开发。 Moon是一种防弹无状态解决方案,可以在负载均衡器后面并行运行无限数量的Pod。包含部署说明的文档为here