Github 整合 Selenium:完整教程

什么是GitHub?

Git Hub 是一个协作平台。它建立在 git 之上。它允许您保留项目的本地和远程副本。您可以在团队成员之间发布项目,因为他们可以使用它并从那里更新它。

使用 Git Hub 的优点 Selenium.

  • 当多个人在同一个项目上工作时,他们可以同时更新项目详细信息并通知其他团队成员。
  • Jenkins 可以帮助我们定期从远程存储库构建项目,这有助于我们跟踪失败的构建。

先决条件 Selenium 与 github 集成

在我们开始selenium和git hub集成之前,我们需要安装以下组件。

  1. Jenkins 安装。
  2. Maven 安装。
  3. Tomcat 安装。

您可以在以下链接中找到此安装步骤:

1)Maven 和 Jenkins 安装指南(https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2)Tomcat 安装指南(https://www.guru99.com/apache.html)

先决条件 Selenium 和 Github 之路

Git 二进制文件安装

现在让我们开始安装“Git Binaries”。

步骤1) 启动浏览器并导航至 URL- https://git-scm.com/

步骤2) 下载最新的稳定版本。

步骤3) 单击适用于 Windows 的下载,文件下载完成后我们就可以开始安装。

Git 二进制文件安装

步骤4) 转到下载位置或图标并运行安装程序。

步骤5) 点击欢迎和通用公共许可。

步骤6) 在 git 安装向导中单击“下一步”按钮

Git 二进制文件安装

步骤7) 阅读GNU通用公共许可证并点击下一步

Git 二进制文件安装

将会弹出另一个窗口,

步骤8) 在此步骤中,

  1. 选择要安装“Git Binaries”的目录,然后
  2. 点击下一步按钮

Git 二进制文件安装

步骤9) 选择要安装的组件,然后单击下一步

Git 二进制文件安装

步骤10) 如果您想为 Git 创建开始菜单文件夹,请保留默认设置并单击下一步。

Git 二进制文件安装

步骤11) 在此步骤中,

  1. 从中选择使用 Git Windows 命令提示符从命令行运行 Git
  2. 点击下一步。

Git 二进制文件安装

保留默认设置并单击下一步安装。

步骤12) 在此步骤中,

  1. 选择使用打开SSH它将帮助我们从命令行执行命令,并且它将设置环境路径。
  2. 单击下一步按钮。

Git 二进制文件安装

步骤13) 在此步骤中,

  1. 选择“检出 Windows 样式,提交 Unix 样式的行尾”。(git hub 应如何处理文本文件中的行尾)。
  2. 单击下一步按钮。

Git 二进制文件安装

步骤14) 在此步骤中,

  1. 选择使用 MinTTY 是 MSys2 的 Git Bash 默认终端
  2. 点击下一步按钮

Git 二进制文件安装

Git 二进制文件安装

一旦git安装成功,就可以访问git。

打开命令提示符并输入“git”并按“Enter”如果您看到以下屏幕,则表示安装成功

Git 二进制文件安装

Jenkins Git 插件安装

现在让我们开始安装 Jenkins Git 插件。

步骤1) 启动浏览器并导航到你的 Jenkins。

步骤2) 单击“管理 Jenkins”。

Jenkins Git 插件安装

步骤3) 点击管理插件,它会打开另一个窗口

Jenkins Git 插件安装

步骤4) 点击可用标签

Jenkins Git 插件安装

步骤5) 在此步骤中,

  1. 选择 GitHub 插件
  2. 单击立即下载并在重启后安装按钮。

Jenkins Git 插件安装

现在它将安装以下插件。

安装完成后,通过调用“shutdown.bat”文件重新启动 Tomcat 服务器

Jenkins Git 插件安装

重新启动 tomcat 和 Jenkins 后,我们可以看到插件已安装在“已安装”选项卡中。

Jenkins Git 插件安装

设置我们的 Eclipse 使用 GitHub 插件

现在让我们安装 GitHub 插件 Eclipse.

EGit 插件位置的 URI https://download.eclipse.org/egit/updates/

步骤1) 正式上线 Eclipse 然后

  1. 点击帮助按钮
  2. 点击安装新软件

配置 Eclipse 使用 GitHub 插件

步骤2) 单击安装新软件后,将打开以下屏幕。现在单击添加

配置 Eclipse 使用 GitHub 插件

步骤3) 在此步骤中,

  1. 输入名称“EGIT”并
  2. 输入位置 https://download.eclipse.org/egit/updates/ 然后
  3. 点击确定。

配置 Eclipse 使用 GitHub 插件

步骤4) 然后单击全选并下一步

配置 Eclipse 使用 GitHub 插件

步骤5) 单击下一步,单击接受许可协议,然后完成安装。

然后重新启动 eclipse。

配置 Eclipse 使用 GitHub 插件

在 Git 上构建存储库

步骤1) 导航到 Git Hub URI: https://github.com/ 注册 git hub

步骤2) 成功注册后,点击创建新存储库

在 Git 上构建存储库

步骤3) 在此步骤中,

  1. 输入存储库的名称和
  2. 点击创建存储库在 Git 上构建存储库

使用测试示例 Selenium 使用 Git Hub。

步骤1) 完成新存储库后,启动 Eclipse

  1. 点击文件
  2. 然后单击新建按钮,然后
  3. 点击其他

使用测试示例 Selenium 使用 Git Hub

步骤2) 在此步骤中,

  1. 选择 Maven 项目并浏览位置。
  2. 点击下一步

使用测试示例 Selenium 使用 Git Hub

步骤3) 在此步骤中,

  1. 选择项目名称和位置,然后
  2. 点击下一步

使用测试示例 Selenium 使用 Git Hub

步骤4) 点击下一步

使用测试示例 Selenium 使用 Git Hub

步骤5) 在此步骤中,

  1. 输入组 ID 和
  2. 工件 ID 和
  3. 单击“完成”按钮。

使用测试示例 Selenium 使用 Git Hub

一旦您单击完成按钮,就会创建一个项目。

步骤6)

现在让我们创建一个示例脚本

使用测试示例 Selenium 使用 Git Hub

让我们将代码/本地存储库推送到 Git Hub。

步骤7) 在此步骤中,

  1. 打开 eclipse 然后导航到项目
  2. 右键单击项目并选择“团队”
  3. 选择共享项目

使用测试示例 Selenium 使用 Git Hub

步骤8) 一旦我们在上面的屏幕上点击“分享项目”,我们将得到另一个窗口

在此步骤中,

  1. 选择本地存储库并
  2. 点击完成。

使用测试示例 Selenium 使用 Git Hub

一旦我们点击完成,我们就可以看到项目结构的变化,我们已经创建了一个本地存储库。

使用测试示例 Selenium 使用 Git Hub

现在是时候将我们的代码推送到 GitHub 存储库了

步骤9) 在此步骤中,

  1. 右键单击项目和团队,然后
  2. 点击提交

使用测试示例 Selenium 使用 Git Hub

步骤10) 在此步骤中,

  1. 输入提交信息并
  2. 选择我们要发送到 GitHub 存储库的文件
  3. 单击提交并推送

使用测试示例 Selenium 使用 Git Hub

完成后,你可以看到项目中的图标正在更改,这表明我们已成功将代码推送并提交到 GitHub

使用测试示例 Selenium 使用 Git Hub

我们可以在存储库中的 Git hub 中验证我们的项目是否已成功推送到存储库

使用测试示例 Selenium 使用 Git Hub

现在是时候在 Jenkins 中从 GitHub 执行我们的项目了

步骤11) 启动浏览器并打开你的 Jenkins。

步骤12) 单击新项目。

使用测试示例 Selenium 使用 Git Hub

步骤13) 在此步骤中,

  1. 输入商品名称
  2. 选择 Maven 项目
  3. 点击确定按钮

使用测试示例 Selenium 使用 Git Hub

步骤14) 在此步骤中,我们将在 Jenkins 中配置 GitHub

  1. 点击 Git
  2. 输入存储库 URI
  3. 点击添加存储库

如果你在Git Hub中有多个仓库,则需要添加仓库的名称Refspec字段。

使用测试示例 Selenium 使用 Git Hub

我们可以在Git Hub中获取URI

使用测试示例 Selenium 使用 Git Hub

步骤15) 在此步骤中,

  1. 在文本框中添加 pom.xml 文件位置并
  2. 然后指定 Maven 的目标和选项
  3. 选择如何运行测试的选项
  4. 点击保存按钮。

使用测试示例 Selenium 使用 Git Hub

步骤16) 一旦我们点击保存,就会出现下面的屏幕,

现在我们可以构建我们的项目,单击构建。

使用测试示例 Selenium 使用 Git Hub

步骤17) 它将显示构建,单击构建编号或构建日期。

使用测试示例 Selenium 使用 Git Hub

步骤18) 一旦我们点击下面的构建号,就会出现下面的屏幕,我们可以在此步骤中看到控制台输出,单击控制台输出。

使用测试示例 Selenium 使用 Git Hub

最后,我们可以验证我们的构建是否成功完成/执行。

使用测试示例 Selenium 使用 Git Hub