机器人框架远程服务器
Robot Framework Remote Server
在公司里,我想 运行 在不安装 Robot Framework 的情况下在每台计算机上测试 Robot Framework。
我可以在服务器上安装机器人框架吗?每个客户端都可以将机器人测试文件发送到网络服务器,然后他们 运行 进行测试。现在我已经尝试了 Selenium Hub。这很完美,但我也会让 Robot Framework 变得远程。这可能吗?我可以用远程库来做吗?
我的解决方案是:
- 带有 SSH 的 Linux 服务器,每个用户都可以登录并 运行 测试。
- 带有适当插件的 Jenkins 服务器 运行 每个修改后的测试。
也许你可以尝试docker创建容器一个管理器,其他容器作为节点这会有所帮助,只有在主容器中你需要有机器人框架和支持库,其他容器可以从主容器继承
无需安装Robot框架即可使用。
为此,您必须使用 gradle。您可以将 Robot 框架定义为 gradle 项目的依赖项。
因此,当项目构建时,gradle 框架将满足所有依赖项,您可以 运行 您的机器人代码而无需安装任何东西。
我已经使用机器人框架和 gradle 开发了复杂的测试应用程序。我没有为我的机器人测试用例安装单个应用程序 运行。
您可以使用 Robocorp Cloud 和他们的 API 轻松实现这一目标。
是的。
Robot Framework Coding 在 *** Settings *** 部分的机器人套件文件中提供带有库选项的远程库。
*** Settings ***
Library Remote http://127.0.0.1:8270 WITH NAME Example1
Library Remote http://example.com:8080/ WITH NAME Example2
Library Remote http://10.0.0.2/example 1 minute WITH NAME Example3
在这种资源管理方式中,我们需要将库放在一台机器上。
确保机器可以通过同一网络或 public IP 访问。
不过我觉得 运行 容器环境中的套件是更好的解决方案。
我们可以准备所有依赖项的 Docker 图像,然后将图像存储在任何开源和内部图像存储库中,例如 dockerhub。
在公司里,我想 运行 在不安装 Robot Framework 的情况下在每台计算机上测试 Robot Framework。
我可以在服务器上安装机器人框架吗?每个客户端都可以将机器人测试文件发送到网络服务器,然后他们 运行 进行测试。现在我已经尝试了 Selenium Hub。这很完美,但我也会让 Robot Framework 变得远程。这可能吗?我可以用远程库来做吗?
我的解决方案是:
- 带有 SSH 的 Linux 服务器,每个用户都可以登录并 运行 测试。
- 带有适当插件的 Jenkins 服务器 运行 每个修改后的测试。
也许你可以尝试docker创建容器一个管理器,其他容器作为节点这会有所帮助,只有在主容器中你需要有机器人框架和支持库,其他容器可以从主容器继承
无需安装Robot框架即可使用。 为此,您必须使用 gradle。您可以将 Robot 框架定义为 gradle 项目的依赖项。 因此,当项目构建时,gradle 框架将满足所有依赖项,您可以 运行 您的机器人代码而无需安装任何东西。
我已经使用机器人框架和 gradle 开发了复杂的测试应用程序。我没有为我的机器人测试用例安装单个应用程序 运行。
您可以使用 Robocorp Cloud 和他们的 API 轻松实现这一目标。
是的。
Robot Framework Coding 在 *** Settings *** 部分的机器人套件文件中提供带有库选项的远程库。
*** Settings ***
Library Remote http://127.0.0.1:8270 WITH NAME Example1
Library Remote http://example.com:8080/ WITH NAME Example2
Library Remote http://10.0.0.2/example 1 minute WITH NAME Example3
在这种资源管理方式中,我们需要将库放在一台机器上。 确保机器可以通过同一网络或 public IP 访问。
不过我觉得 运行 容器环境中的套件是更好的解决方案。 我们可以准备所有依赖项的 Docker 图像,然后将图像存储在任何开源和内部图像存储库中,例如 dockerhub。