selenium - 在多台机器上连续运行 Selenium 测试
问题描述
我正在为 Web 应用程序编写测试自动化。我需要测试的产品支持的功能之一如下。不同的用户可以同时在不同的机器上登录,当用户 1 在机器 1 上输入一些数据时,机器 2 上的用户 2 的视图会自动实时更新这些数据,而无需重新加载浏览器.
在研究这个时,我看到提到了 Selenium Grid 工具。根据我的阅读,这似乎是一个并行化/分发工具,其中一个测试套件可以分布在多台机器上。这接近我的需要,因为多台机器是受控的,但我需要能够选择哪台机器运行哪些操作,以及以什么顺序和时间。
问题是:
- Selenium Grid 适用于这种情况吗?
- 如果没有,我应该调查另一种方法吗?
解决方案
推荐阅读
- angular - 如何使用 ng-dynamic-component 的 DynamicModule.withComponents 而不为这些组件创建依赖关系?
- visual-studio-code - 如何在 Visual Studio 代码中获取当前打开的工作区文件夹路径
- dialogflow-es - 使用@sys.date-period 解决一致值的提示?
- reactjs - 这个使用 react hooks 的功能组件是如何获取它的参数的呢?
- ibm-midrange - 我必须使用保存文件将一些对象从我的开发服务器传输到生产服务器
- java - 放大单独的图像 Android Studio
- sql-server - 将表中的所有列插入表变量
- python - 在代码中初始化外键模型没有效果
- algorithm - 最小化与最近传感器的最大距离:如何有效地将 x 距离传感器分布在 N×M 矩形中?
- spring - Spring Batch FlatFile 格式化