Selenium Grid + Maven + TestNG + Extent Reports + 并行测试

Selenium Grid + Maven + TestNG + Extent Reports + Parallel Testing

我搜索了一个特定的文档,其中解释了从头开始使用 Maven、Extent Reports 和并行测试设置 Selenium Grid 的步骤,这对我们非常有帮助。请帮助获取文档或参考一些网站。提前致谢。

我已按照以下步骤设置 Selenium Grid 并在多台机器上进行测试。我使用的系统是 Mac 所以所有命令都与 Mac OS 有关。 我用过的项目是一个配置了Extent Report的maven项目。

尝试执行以下设置步骤,看看它是否适合您:

  1. 打开网站seleniumhq.ord下载selenium-standalone server version 2.53.0(这是因为框架中使用了相同的selenium版本)
  2. 接下来将下载的jar复制到不同的文件夹
  3. 然后打开终端或命令提示符并输入以下命令:java -jar(selenium 独立服务器的位置+名称)-role hub
  4. java -jar /Users/abcd/Desktop/efgh/selenium-server-standalone-2.53.0.jar -role hub 将是命令的理想格式。通过这样做,我们使我们的系统成为 HUB,现在我们需要 NODE 来执行测试。
  5. 创建集线器后,打开浏览器并输入 http://localhost:4444/grid/consoles
  6. 当你第一次打开它时,它们会给出正在使用的 selenium 服务器的信息和链接文本“console”。
  7. 页面是空白的,因为我们到现在还没有任何节点。所以接下来我们将创建节点。按照以下命令: java -jar /Users/abcd/Desktop/efgh/selenium-server-standalone-2.53.0.jar -role node –hub http://localhost:4444/grid/register
  8. 在本地主机上,我们可以写下我们要连接的机器的IP。

如果有帮助请告诉我