Github 整合 Selenium:完整教程
什么是GitHub?
Git Hub 是一个协作平台。它建立在 git 之上。它允许您保留项目的本地和远程副本。您可以在团队成员之间发布项目,因为他们可以使用它并从那里更新它。
使用 Git Hub 的优点 Selenium.
- 当多个人在同一个项目上工作时,他们可以同时更新项目详细信息并通知其他团队成员。
- Jenkins 可以帮助我们定期从远程存储库构建项目,这有助于我们跟踪失败的构建。
先决条件 Selenium 与 github 集成
在我们开始selenium和git hub集成之前,我们需要安装以下组件。
- Jenkins 安装。
- Maven 安装。
- Tomcat 安装。
您可以在以下链接中找到此安装步骤:
1)Maven 和 Jenkins 安装指南(https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)
2)Tomcat 安装指南(https://www.guru99.com/apache.html)
Git 二进制文件安装
现在让我们开始安装“Git Binaries”。
步骤1) 启动浏览器并导航至 URL- https://git-scm.com/
步骤2) 下载最新的稳定版本。
步骤3) 单击适用于 Windows 的下载,文件下载完成后我们就可以开始安装。
步骤4) 转到下载位置或图标并运行安装程序。
步骤5) 点击欢迎和通用公共许可。
步骤6) 在 git 安装向导中单击“下一步”按钮
步骤7) 阅读GNU通用公共许可证并点击下一步
将会弹出另一个窗口,
步骤8) 在此步骤中,
- 选择要安装“Git Binaries”的目录,然后
- 点击下一步按钮
步骤9) 选择要安装的组件,然后单击下一步
步骤10) 如果您想为 Git 创建开始菜单文件夹,请保留默认设置并单击下一步。
步骤11) 在此步骤中,
- 从中选择使用 Git Windows 命令提示符从命令行运行 Git
- 点击下一步。
保留默认设置并单击下一步安装。
步骤12) 在此步骤中,
- 选择使用打开SSH它将帮助我们从命令行执行命令,并且它将设置环境路径。
- 单击下一步按钮。
步骤13) 在此步骤中,
- 选择“检出 Windows 样式,提交 Unix 样式的行尾”。(git hub 应如何处理文本文件中的行尾)。
- 单击下一步按钮。
步骤14) 在此步骤中,
- 选择使用 MinTTY 是 MSys2 的 Git Bash 默认终端
- 点击下一步按钮
一旦git安装成功,就可以访问git。
打开命令提示符并输入“git”并按“Enter”如果您看到以下屏幕,则表示安装成功
Jenkins Git 插件安装
现在让我们开始安装 Jenkins Git 插件。
步骤1) 启动浏览器并导航到你的 Jenkins。
步骤2) 单击“管理 Jenkins”。
步骤3) 点击管理插件,它会打开另一个窗口
步骤4) 点击可用标签
步骤5) 在此步骤中,
- 选择 GitHub 插件
- 单击立即下载并在重启后安装按钮。
现在它将安装以下插件。
安装完成后,通过调用“shutdown.bat”文件重新启动 Tomcat 服务器
重新启动 tomcat 和 Jenkins 后,我们可以看到插件已安装在“已安装”选项卡中。
设置我们的 Eclipse 使用 GitHub 插件
现在让我们安装 GitHub 插件 Eclipse.
EGit 插件位置的 URI https://download.eclipse.org/egit/updates/
步骤1) 正式上线 Eclipse 然后
- 点击帮助按钮
- 点击安装新软件
步骤2) 单击安装新软件后,将打开以下屏幕。现在单击添加
步骤3) 在此步骤中,
- 输入名称“EGIT”并
- 输入位置 https://download.eclipse.org/egit/updates/ 然后
- 点击确定。
步骤4) 然后单击全选并下一步
步骤5) 单击下一步,单击接受许可协议,然后完成安装。
然后重新启动 eclipse。
在 Git 上构建存储库
步骤1) 导航到 Git Hub URI: https://github.com/ 注册 git hub
步骤2) 成功注册后,点击创建新存储库
步骤3) 在此步骤中,
使用测试示例 Selenium 使用 Git Hub。
步骤1) 完成新存储库后,启动 Eclipse
- 点击文件
- 然后单击新建按钮,然后
- 点击其他
步骤2) 在此步骤中,
- 选择 Maven 项目并浏览位置。
- 点击下一步
步骤3) 在此步骤中,
- 选择项目名称和位置,然后
- 点击下一步
步骤4) 点击下一步
步骤5) 在此步骤中,
- 输入组 ID 和
- 工件 ID 和
- 单击“完成”按钮。
一旦您单击完成按钮,就会创建一个项目。
步骤6)
现在让我们创建一个示例脚本
让我们将代码/本地存储库推送到 Git Hub。
步骤7) 在此步骤中,
- 打开 eclipse 然后导航到项目
- 右键单击项目并选择“团队”
- 选择共享项目
步骤8) 一旦我们在上面的屏幕上点击“分享项目”,我们将得到另一个窗口
在此步骤中,
- 选择本地存储库并
- 点击完成。
一旦我们点击完成,我们就可以看到项目结构的变化,我们已经创建了一个本地存储库。
现在是时候将我们的代码推送到 GitHub 存储库了
步骤9) 在此步骤中,
- 右键单击项目和团队,然后
- 点击提交
步骤10) 在此步骤中,
- 输入提交信息并
- 选择我们要发送到 GitHub 存储库的文件
- 单击提交并推送
完成后,你可以看到项目中的图标正在更改,这表明我们已成功将代码推送并提交到 GitHub
我们可以在存储库中的 Git hub 中验证我们的项目是否已成功推送到存储库
现在是时候在 Jenkins 中从 GitHub 执行我们的项目了
步骤11) 启动浏览器并打开你的 Jenkins。
步骤12) 单击新项目。
步骤13) 在此步骤中,
- 输入商品名称
- 选择 Maven 项目
- 点击确定按钮
步骤14) 在此步骤中,我们将在 Jenkins 中配置 GitHub
- 点击 Git
- 输入存储库 URI
- 点击添加存储库
如果你在Git Hub中有多个仓库,则需要添加仓库的名称Refspec字段。
我们可以在Git Hub中获取URI
步骤15) 在此步骤中,
- 在文本框中添加 pom.xml 文件位置并
- 然后指定 Maven 的目标和选项
- 选择如何运行测试的选项
- 点击保存按钮。
步骤16) 一旦我们点击保存,就会出现下面的屏幕,
现在我们可以构建我们的项目,单击构建。
步骤17) 它将显示构建,单击构建编号或构建日期。
步骤18) 一旦我们点击下面的构建号,就会出现下面的屏幕,我们可以在此步骤中看到控制台输出,单击控制台输出。
最后,我们可以验证我们的构建是否成功完成/执行。