文件名称:callisto:Callisto是Selenium Grid的开源Kubernetes本地实现
文件大小:150KB
文件格式:ZIP
更新时间:2024-06-15 22:06:06
python kubernetes webdriver selenium selenium-server
卡利斯托 Callisto是的开源Kubernetes本地实现。 建筑学 Callisto体系结构 组件 Nginx代理请求创建/删除与Callisto的会话。 所有其他请求都直接代理到浏览器窗格。 Callisto创建/删除浏览器窗格,监视窗格的状态,并通过webdriver创建会话。 浏览器窗格包含一个Web驱动程序和一个浏览器。 Nginx和Callisto必须在Kubernetes集群中运行才能直接访问浏览器Pod。 特征 没有使用Selenium网格组件 可以使用 可以使用 要求 运行Kubernetes集群 安装了kubectl和helm,并指向集群 安装 请参阅以开始使用。 配置 名称 类型 必需的 默认 描述 WEB_API_HOST 力量 不 127.0.0.1 主机以运行Web API WEB_API_PORT 整型 不 8080 运行Web API的端
【文件预览】:
callisto-master
----Dockerfile(2KB)
----.gitignore(640B)
----README.md(2KB)
----.gitlab-ci.yml(5KB)
----tests()
--------integration()
--------conftest.py(322B)
--------smoke()
----mypy.ini(426B)
----docs()
--------img()
----LICENSE(1KB)
----.dockerignore(71B)
----pytest.ini(114B)
----callisto()
--------app()
--------libs()
--------web()
--------__init__.py(153B)
--------__main__.py(129B)
----pyproject.toml(1KB)
----Makefile(1KB)
----poetry-1.0.9.checksum(68B)
----poetry.lock(48KB)