繁体   English   中英

具有堆栈的项目的 Azure DevOps 管道任务:selenium、c#、Nunit、边缘浏览器

[英]Azure devops pipeline tasks for a project with stack: selenium, c#, Nunit, edge browser

我通常在基础设施方面工作,而我是应用方面的新手。 我收到了构建 azure devops 管道以在存储库中运行脚本的请求,它由堆栈组成:Selenium、c#、Nunit、边缘浏览器。 我对用于构建此管道的任务感到困惑。

非常感谢任何建议和帮助。

提前致谢

使用 Visual Studio,可以使用 Nunit 或任何测试创建 selenium 测试项目,并在Azure devops 管道中进行部署。 请按照以下步骤操作:

对于 Selenium 测试项目创建:

  1. Visual Studio - 文件 > 新单元测试项目名称为MySeleniumTests
  2. 添加这些 nuget 包
  • Selenium.WebDriver, Selenium.Firefox.WebDriver, Selenium.WebDriver.ChromeDriver, Selenium.WebDriver.IEDriver
  1. 使用此演示代码使用测试资源管理器进行本地测试。

定义构建管道

您将需要一个持续集成 (CI) 构建管道来构建您的 Selenium 测试。 有关更多详细信息,请参阅构建适用于 Windows 的 .NET 桌面应用程序

创建您的网络应用程序

您需要一个 Web 应用程序进行测试。 您可以使用现有应用程序,也可以在持续部署 (CD) 发布管道中部署一个应用程序。 有关如何设置自己的发布管道以部署 Web 应用的详细信息,请参阅部署到 Azure Web 应用

在此处输入图片说明

欲了解更多信息,如何使用NUnit运行Selenium测试,检查硒脚本使用NUnitSO线程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM